VirtualHost

Fermé
Hantse - Modifié par Hantse le 3/11/2011 à 10:20
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 - 3 nov. 2011 à 17:54
Bonjour,

Pour un site je souhaite mettre en place un système de Vhost dynamique sous Ubuntu.
Mes problèmes sont les suivants :

1)Quand je crée un fichier ndd.com, pour y appliquer ls régles de VirtualHost, apache ne le prends pas en compte.

2)Quand je modifie le fichier default pour y mettre mes régles, TOUT les domaine sont rediriger vers la régles des host dynamique.

En somme :

J'ai une régle pour récupérer mon domaine principale :
<VirtualHost *:80>
ServerName monndd.com
DocumentRoot /home/www
</VirtualHost>

Une pour mes redirections dynamique :
<VirtualHost *:80>
ServerName *.monndd.com
VirtualDocumentRoot /home/%0/www
</VirtualHost>

Et le soucis, c'est que la seconde régle est toujours celle prise en compte :/

3)J'ai pris un nom de domaine chez OVH, si j'utilise mes propres serveur mail, puisse-je crée des adresses mails comme je le souhaite ? Ou dois-je passer par OVH ?

Merci d'avance

Hantse.

3 réponses

Zhp Messages postés 198 Date d'inscription mercredi 27 avril 2011 Statut Membre Dernière intervention 5 mars 2013 37
3 nov. 2011 à 13:25
Bonjour,
Je suis pas un pro du vhosts mais je peut quand même t'aider un peut ^^

Pourquoi ne pas faire comme cela :
<VirtualHost *:80>
ServerName *.monndd.com
VirtualDocumentRoot /home/www/%0
</VirtualHost>

Comme cela ton problème est réglé non?

Sinon pour l'ajout de vhosts je connais la manip sur debian (il faut taper a2ensite nomDuVhosts) mais je suis pas sur ce cela marche avec ubuntu, il faut surement ajouter le nom du vhosts dans un fichier de config d'apache ... ou tout simplement redémarrer apache.

Mais tout cela a déjà du être reperter des 100ene de foi sur le forum d'ubuntu va y faire un tour ^^
0
Merci de ta réponse, je vais voir du côté du forum linux.

Bonne Journée
0
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
Modifié par canarder le 3/11/2011 à 17:56
Bonjour,
<VirtualHost monndd.com:80>  
ServerName monndd.com  
DocumentRoot /home/www  
</VirtualHost>  

<VirtualHost www.monndd.com:80>  
ServerName www.monndd.com  
DocumentRoot /home/www  
</VirtualHost> 

<VirtualHost *:80> 
ServerName *.monndd.com 
VirtualDocumentRoot /home/%0/www 
</VirtualHost> 


Mais je ne suis pas pros en vhost non plus.
Peut-être faut-il mettre la dernière règle en premier.
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
0