LINUX.ORG.RU

Настройка apache + mid_wsgi


0

0

Пытаюсь настроить Apache + wsgi. Делаю следующее.
Имеется проект mysite в папке /usr/local/www/

В папке /usr/local/www/apache/ создаю файл django.wsgi со следующим содержанием:


import os, sys
# место, где лежит джанго
#sys.path.append('/home/stedwik/djtrunk')
# место, где лежит проект
sys.path.append('/usr/local/www/')
# файл конфигурации проекта
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

Далее в папке /etc/apache2/sites-available создаю файл mysite.local:


<VirtualHost *:80>
ServerName www.mysite.local
ServerAlias mysite.local

WSGIScriptAlias / /usr/local/www/mysite/apache/django.wsgi


<Directory /usr/local/www/mysite/apache>
   Order allow,deny
   Allow from all
</Directory>
ErrorLog /usr/local/www/mysite/logs/apache_error.log
CustomLog /usr/local/www/mysite/logs/apache_access.log common
ServerSignature On

Alias /css/ «/usr/local/www/mysite/css/»
Alias /js/ «/usr/local/www/mysite/js/»
Alias /pics/ «/usr/local/www/mysite/pics/»
Alias /media/ «/usr/local/www/mysite/media/»
</VirtualHost>

Соответственно выполняю команду a2ensite mysite.local, перезапускаю apaимаю, приche. Теперь, я так пон попытке зайти на mysite.local у меня должен отобразиться мой сайт либо произойти вывод какой-нибудь ошибки с подробной информацией. Однако, когда ввожу в браузере mysite.local, выходит

Сервер не найден
Firefox не может найти сервер www.mysite.local.

ps. модуль mod_wsgi подрублен.

В логах apache пусто.


Ответ на: комментарий от hizel

Исправил mysite.local на mysite.test, но не помогло. Да и до этого, когда настраивал apache + php, домен global.local работал нормально. А avahi да, стоит.

linad ()

откуда ж тебе что в логах апача появится, если ошибку выдал firefox? ping http://www.mysite.local что говорит?

name_no ★★ ()

Блин, копипаст криво прошёл, после </VirtualHost> абазц должен выглядеть так:

Соответственно выполняю команду a2ensite mysite.local, перезапускаю apache. Теперь, я так понимаю, при попытке зайти на mysite.local у меня должен отобразиться мой сайт либо произойти вывод какой-нибудь ошибки с подробной информацией. Однако, когда ввожу в бразуере mysite.local выходит

Сервер не найден
Firefox не может найти сервер
http://www.mysite.local

linad ()
Ответ на: комментарий от linad

как фаерфокс вам что-то откроет если не известно где это что-то
толстый намек на /etc/hosts и ваш dns сервер

hizel ★★★★★ ()
Ответ на: комментарий от linad

Настройки апача тут не при чём. Вы знаете что такое dns, IP, hostname и прочие красивые слова? сделайте чтобы было так:

$ ping www.mysite.local
PING www.mysite.local (127.0.0.1) 56(84) bytes of data.
64 bytes from www.mysite.local (127.0.0.1): icmp_seq=1 ttl=61 time=0.564 ms
^C
--- www.mysite.local ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.564/0.564/0.564/0.000 ms

а потом уже разбирайтесь с апачем

name_no ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.