Chcę zorganizować kilka stron z mocy samego serwera, który wykorzystuje Debian 5, że mam site1
, site2
i site3
i przejąć moje IP jest 155.55.55.1
:wiele witryn Django z apache i mod_wsgi
site1: 155.55.55.1:80 , script at /opt/django/site1/
site2: 155.55.55.1:8080, script at /opt/django/site2/
site3: 155.55.55.1:8090, script at /opt/django/site3/
Tutaj moja domyślna apache:
<VirtualHost *:80>
ServerName/
ServerAlias */
DocumentRoot /opt/django/site1/
LogLevel warn
WSGIScriptAlias//opt/django/site1/apache/django.wsgi
Alias /media /opt/django/site1/media/statics
Alias /admin_media /home/myuser/Django-1.1/django/contrib/admin/media
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/usr/share/phpmyadmin"
ServerName /phpmyadmin
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
AllowOverride None
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
I tu jest moja WSGI config dla site1
na /opt/django/site1/apache/django.wsgi
:
import os, sys
import django.core.handlers.wsgi
sys.path.append('/opt/django')
sys.path.append('/opt/django/site1')
os.environ['DJANGO_SETTINGS_MODULE'] = 'site1.settings'
application = django.core.handlers.wsgi.WSGIHandler()
Jak dodać site2
i site3
, które są witrynami opartymi na Django i będą wyświetlane tak jak site1
?
Jakie jest twoje pytanie? –
Zmieniłem moje pytanie, przepraszam, że zapomniałem :) – Hellnar