Django: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 99:
server.modules= (
...
"mod_fastcgi", #убедитсяубедиться, что расскоментировалираскомментировали
... )
server.document-root = "/var/www/lighttpd" # тут можно оставить стандартный путь
Строка 108:
(
# "host" => "127.0.0.1", # можно и с этими параметрами, например
# "port" => 3033, # если наш проект на другом сервакесервере
"socket" => "/tmp/mysite.sock", # а если на локальной машине, то можно
"check-local" => "disable", # через сокет
Строка 139:
</source>
 
Внимание файл /tmp/mysite.sock должен быть разрешен для чтения и записи пользаветелюпользователю, от которого запущен lighttpd (обычно тоже lighttpd)
<source lang="bash">
[mapcuk@fabrica-35 tmp]$ ps aux | fgrep lighttpd
Строка 184:
errlog=FILE write stderr to this file.
</source>
ПоследнииПоследние 2 параметра удобны для поиска ошибок.
 
== Запуск httpd + mod_python ==
Строка 211:
 
== Запуск httpd + mod_wsgi ==
Надо создать файликфайл <code>/tmp/mysite/django.wsgi</code>
<source lang="python">
#!/usr/bin/env python
Строка 217:
import os, sys
sys.path.append('/tmp') #каталог с нашими проектами django
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.setup' #указывемуказываем на файликфайл /tmp/mysite/setup.py
 
import django.core.handlers.wsgi