Форум сайта python.su
Ни как не могу запустить два проекта на одном сервере. По одному работают, а если запустить два то работает только счета.
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А как ещё виртуальные хосты сделать? О_о
А как знать кто должен откликатся, если оба на одном и том же порту сидят?
Офлайн
Хм. У меня и ServerName разные и порты тоже. Помнится я так сделал ибо на одном не работало.
Но могу ошибатся, я в апачевских настройках не силён.
Офлайн
FerromanНу как бы веб обычно живет на 80-ом порту и не красиво использовать в продакшене какой-то другой:-)
Хм. У меня и ServerName разные и порты тоже. Помнится я так сделал ибо на одном не работало.
Офлайн
Согласен, в продакшине не красиво, я с чего-то решил что это не боевая машина.
Офлайн
На одном порту смело можно использовать.
Автор, беглым взглядом я не увидел ошибок. А что в логах сервер дает?
Офлайн
попробуй в теге <VirtualHost> прописать имя сервера
на пример:
<VirtualHost scheta.loc:80>
ServerName scheta.loc
Отредактировано (Май 10, 2011 20:32:03)
Офлайн
А чтто покажет в данном случае файл (из FreeBSD пример) /etc/hosts?:-)
Отредактировано (Май 11, 2011 14:20:55)
Офлайн