que desea alojar varios sitios con bajo el mismo servidor que utiliza Debian 5, decir que tengo site1
, site2
y site3
, y asumo mi ip es 155.55.55.1
:sitios Django múltiples con Apache y 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/
Aquí es mi defecto 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>
Y aquí está mi config wsgi para site1
, en /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()
¿Cómo puedo agregar site2
y site3
, que son sitios basados en Django y se mostrarán como site1
?
¿Cuál es tu pregunta? –
He editado mi pregunta, lo siento, olvidé :) – Hellnar