Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Несколько проэктов на одном сервере apache wsgi [RSS Feed]

#1 Май 4, 2011 10:10:49

minotavr_x86
От:
Зарегистрирован: 2010-05-21
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

Ни как не могу запустить два проекта на одном сервере. По одному работают, а если запустить два то работает только счета.

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>



Офлайн

#2 Май 4, 2011 16:30:14

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

А как знать кто должен откликатся, если оба на одном и том же порту сидят?

Офлайн

#3 Май 4, 2011 17:42:59

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

Ferroman
А как знать кто должен откликатся, если оба на одном и том же порту сидят?
А как ещё виртуальные хосты сделать? О_о

ServerName там же разные. Возможно надо настроить правильно режим виртуальных хостов.



Офлайн

#4 Май 4, 2011 19:16:44

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

Хм. У меня и ServerName разные и порты тоже. Помнится я так сделал ибо на одном не работало.
Но могу ошибатся, я в апачевских настройках не силён.

Офлайн

#5 Май 5, 2011 00:52:49

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

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

Я бы посоветовал обратить внимание на директиву NameVirtualHost.



Офлайн

#6 Май 5, 2011 12:38:19

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

Согласен, в продакшине не красиво, я с чего-то решил что это не боевая машина.

Офлайн

#7 Май 9, 2011 14:43:31

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

На одном порту смело можно использовать.
Автор, беглым взглядом я не увидел ошибок. А что в логах сервер дает?



Офлайн

#8 Май 10, 2011 20:19:33

OZION
От:
Зарегистрирован: 2008-10-15
Сообщения: 89
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

попробуй в теге <VirtualHost> прописать имя сервера
на пример:

<VirtualHost scheta.loc:80>
ServerName scheta.loc
у меня когда то аналогичная проблема была, не помню как именно ее решил, но имена файлам с конфигурацией wsgi даю разные (scheta.wsgi)

Отредактировано (Май 10, 2011 20:32:03)

Офлайн

#9 Май 11, 2011 14:20:10

jeltoesolnce
От:
Зарегистрирован: 2010-11-23
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько проэктов на одном сервере apache wsgi

А чтто покажет в данном случае файл (из FreeBSD пример) /etc/hosts?:-)



Отредактировано (Май 11, 2011 14:20:55)

Офлайн

  • Начало
  • » Django
  • » Несколько проэктов на одном сервере apache wsgi[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version