2008-10-16 8 views
1

J'essaie de configurer un hôte virtuel sur un nouveau VPS en utilisant Apache 2.x sur un serveur Ubuntu.Apache Virtual Host - xxx.241.214.xxx:80 n'a pas de VirtualHosts

Lors du démarrage apache je reçois l'erreur « xxx.241.214.xxx:80 n'a pas VirtualHosts », et l'URL du site pointe encore sur l'emplacement par défaut ce qui signifie que mon fichier hôte virtuel ne prend pas effet:

<VirtualHost xxx.241.214.xxx:80> 
ServerName xxx.co.uk 
ServerAlias www.xxx.co.uk 
DocumentRoot /var/www/vhosts/xxx.co.uk/httpdocs/xxx.co.uk 
</VirtualHost> 

S'il vous plaît aider, je ne suis pas bon à tout ce truc de config serveur.

+0

Si vous parliez d'un programme pour éditer votre fichier de configuration Apache, ou re-générer votre fichier de configuration Apache à partir d'une base de données .. cette question serait liée à la programmation et sur le sujet. Il s'agit d'un sujet d'administration système, étiqueté comme non lié à la programmation et offtopic. –

Répondre

0

J'utilise toujours

<VirtualHost *> 

(et ISTR toujours avoir des problèmes spécifiant l'adresse IP et le numéro de port, que je pense est la raison pour laquelle je le fais de cette façon maintenant).

1

Je sais que depuis un certain temps que vous avez posté votre question, mais je pensais jeter id dans mes pensées

Nous courons actuellement quelques sites internes ici à des fins différentes, tous les écouter du port standard 80 et apache mettre en place simplement comme suit

Listen 80 

NameVirtualHost *:80 

# Site 1 Comment 

<VirtualHost *:80> 
    ServerName site1.intranet 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/site1 
</VirtualHost> 

# Site 2 Comment 

<VirtualHost *:80> 
    ServerName site2.intranet 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/site2 
</VirtualHost> 

Notre DNS est configuré pour acheminer http://site1.intranet etc à l'adresse IP du serveur apache et la config apache fait le reste.