Найти - Пользователи
Полная версия: Несколько проэктов на одном сервере apache wsgi
Начало » Django » Несколько проэктов на одном сервере apache wsgi
1
minotavr_x86
Ни как не могу запустить два проекта на одном сервере. По одному работают, а если запустить два то работает только счета.
root@vservdjango:/etc/apache2/sites-enabled# cat scheta
<VirtualHost *:80>
ServerName scheta
<Directory /home/rootn/django-project/scheta/src/scheta/>
Order allow,deny
allow from all
</Directory>
WSGIScriptAlias / /home/rootn/django-project/scheta/src/scheta/apache/django.wsgi
#WSGIDaemonProcess scheta #processes=1 maximum-requests=1 threads=1
#WSGIProcessGroup scheta

ErrorLog /home/rootn/django-project/log/error1.log
CustomLog /home/rootn/django-project/log/access1.log combined
ServerSignature On

Alias /media/ "/home/rootn/django-project/scheta/src/scheta/media/"
Alias /css/ "/home/rootn/django-project/scheta/src/scheta/css/"
Alias /js/ "/home/rootn/django-project/scheta/src/scheta/js/"
Alias /image/ "/home/rootn/django-project/scheta/src/scheta/img/"

Alias /adminmedia/ "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/"
<Location "/adminmedia/">
Order allow,deny
allow from all
</Location>
</VirtualHost>
root@vservdjango:/etc/apache2/sites-enabled# cat zrp
<VirtualHost *:80>
ServerName zrp
<Directory /home/rootn/django-project/zrp/src/zrp/>
Order allow,deny
allow from all
</Directory>
WSGIScriptAlias /zrp/ /home/rootn/django-project/zrp/src/zrp/apache/django.wsgi
#WSGIDaemonProcess scheta #processes=1 maximum-requests=1 threads=1
#WSGIProcessGroup scheta

ErrorLog /home/rootn/django-project/log/error.log
CustomLog /home/rootn/django-project/log/access.log combined
ServerSignature On
</VirtualHost>
Ferroman
А как знать кто должен откликатся, если оба на одном и том же порту сидят?
Александр Кошелев
Ferroman
А как знать кто должен откликатся, если оба на одном и том же порту сидят?
А как ещё виртуальные хосты сделать? О_о

ServerName там же разные. Возможно надо настроить правильно режим виртуальных хостов.
Ferroman
Хм. У меня и ServerName разные и порты тоже. Помнится я так сделал ибо на одном не работало.
Но могу ошибатся, я в апачевских настройках не силён.
Александр Кошелев
Ferroman
Хм. У меня и ServerName разные и порты тоже. Помнится я так сделал ибо на одном не работало.
Ну как бы веб обычно живет на 80-ом порту и не красиво использовать в продакшене какой-то другой:-)

Я бы посоветовал обратить внимание на директиву NameVirtualHost.
Ferroman
Согласен, в продакшине не красиво, я с чего-то решил что это не боевая машина.
dissdoc
На одном порту смело можно использовать.
Автор, беглым взглядом я не увидел ошибок. А что в логах сервер дает?
OZION
попробуй в теге <VirtualHost> прописать имя сервера
на пример:
<VirtualHost scheta.loc:80>
ServerName scheta.loc
у меня когда то аналогичная проблема была, не помню как именно ее решил, но имена файлам с конфигурацией wsgi даю разные (scheta.wsgi)
jeltoesolnce
А чтто покажет в данном случае файл (из FreeBSD пример) /etc/hosts?:-)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB