2012-04-05 6 views
0

J'ai deux domaines qui pointent vers la même adresse IP, qui est un VPS Ubuntu avec apache2. Je dois server les deux domaines hors d'apache. J'ai lu le manuel de configuration à http://httpd.apache.org/docs/2.0/vhosts/examples.html#purename et ajouté les deux fichiers suivants:Apache2 desservant plusieurs sites sur un IP

1) webikenconsultants

<VirtualHost *:80> 
    ServerName www.webikenconsultants.com 
    DocumentRoot /var/www/coming_soon 
    <Directory /var/www/coming_soon> 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 

2) webikentrading

<VirtualHost *:80> 
    ServerName www.webikentrading.net 
    #WSGIScriptAlias//opt/webikentrading/current/src/webikentrading/django.wsgi 
    DocumentRoot /var/www 
    <Directory /var/www > 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 

Comme vous pouvez le voir, webikentrading est un projet Django , mais pour l'instant, juste pour faire fonctionner les choses, je le sers comme un site statique, jusqu'à ce que je comprenne ce qui se passe. Le problème est que lorsque je visite l'un ou l'autre domaine, seul le contenu de coming_soon apparaît, qu'est-ce que je fais de mal ??

+0

Que contient votre fichier de configuration de base? ou, quand vous dites que vous avez ajouté des fichiers, voulez-vous dire des sections? – BugFinder

+0

J'ai ajouté deux fichiers avec ces contenus, à des sites activés –

Répondre

1

J'ai compris le problème. Les points d'entrée vhost www.webikentrading.net cependant, le navigateur utilisait webikentrading.net donc j'ajouté une entrée séparée pour seulement webikentrading.net et tout ira bien

EDIT:

Ceci est assez vieux, mais J'ai maintenant une façon nouvelle et améliorée de le faire et j'espère que cela pourra aider quelqu'un d'autre. Utilisez la directive du démon mod_wsgi qui vous permet d'ajouter le chemin python de votre choix.

Exemple de configuration:

<VirtualHost *:80> 
    ServerName qa.webiken.net 
    .... 
    WSGIDaemonProcess qa.webiken.net processes=2 threads=15 python-path=/usr/local/pythonenv/QA-WEBIKEN-1/lib/python2.5/site-packages display-name=%{GROUP} 
    WSGIProcessGroup qa.webiken.net 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName staging.webiken.net 
    .... 
    WSGIDaemonProcess staging.webiken.net processes=2 threads=15 python-path=/usr/local/pythonenv/staging-WEBIKEN-1/lib/python2.5/site-packages display-name=%{GROUP} 
    WSGIProcessGroup staging.webiken.net 
</VirtualHost> 
Questions connexes