Я прочитал несколько уроков, но просто не могу это сработать.Мой конфигурационный файл apache выглядит так (с несколькими важными строками внизу):
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
WSGIScriptAlias /wsgi/ /neuroling/projects/lnldb/lnldbproject/lnldb.wsgi
<Directory /neuroling/projects/lnldb/lnldbproject/>
Order allow,deny
Allow from all
</Directory>
Мой файл lnldb.wsgi выглядит следующим образом:
import os
import sys
path = '/neuroling/projects/lnldb'
if path not in sys.path:
sys.path.append(path)
path = '/neuroling/projects/lnldb/lnldbproject'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'lnldbproject.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Теперь, если я перейду к[MY_IP_ADDRESS] / wsgi с моим broswer, я вижу это:
Используя URLconf, определенный в lnldbproject.urls, Django попробовал эти шаблоны URL в следующем порядке: ^ admin / Текущий URL, не соответствуетлюбой из них.
Достаточно справедливо, я действительно не дал ему URL.Но по крайней мере lnldb.wsgi вызывается.
Но я хочу увидеть администратора, поэтому я иду в [MY_IP_ADDRESS] / wsgi / admin, и я просто получаю:
Not Found Theзапрошенный URL / wsgi / admin не был найден на этом сервере.
Может кто-нибудь указать, что я делаю неправильно, я уверен, что это что-то довольно простое ...
Спасибомного.