#1 Le 10/05/2007, à 15:35
- MichelW
[RESOLU]VirtualHost dans dossier qui contient pas le site
J'ai modifié la fin de mon fichier Fin du fichier /etc/apache2/apache2.conf comme suit:
NameVirtualhost 192.168.168.171:80
Créé un fichier /etc/hosts
27.0.0.1 localhost
127.0.1.1 pweb
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
# Si dessous ajout des sites hébergés
192.168.168.171 lycee-tocqueville.org
192.168.168.171 autre.org
Un fichier /etc/apache2/sites-available/autre.conf
<VirtualHost 192.168.168.171:80>
DocumentRoot /media/hdc1/site2/joomla/autre.org
ServerName autre.org
</VirtualHost>
Plus un fichier du même type pour lycee-tocqueville.org
Au démmarage j'ai évidemment des erreurs:
michel@pweb:~$ sudo a2ensite lycee-tocqueville.org
This site does not exist!
michel@pweb:~$ sudo a2ensite autre.org
This site does not exist!
michel@pweb:~$ sudo /etc/init.d/apache2 reload
* Reloading web server config... 5080
Warning: DocumentRoot [/media/hdc1/site2/joomla/autre.org] does not exist
Warning: DocumentRoot [/media/hdc1/site1/joomla/lycee-tocqueville.org] does not exist
En effet il faudrait normalement créer un dossier:
/media/hdc1/site2/joomla/autre.org
et un autre:
/media/hdc1/site1/joomla/lycee-tocqueville.org
Existe-t-il une méthode qui me permettrai de faire ce que je souhaite. A savoir créer un site:
autre.org
Et mettre ce site dans /media/hdc1/site2/joomla donc sans avoir la correspondance nom du site et nom de dossier?
Si c'est possible pouvez-vous m'indiquer comment faire? J'ajoute que j'utilise une distribution Kubuntu 7.04 Merci
Dernière modification par MichelW (Le 10/05/2007, à 21:50)
Hors ligne
#2 Le 10/05/2007, à 21:52
- MichelW
Re : [RESOLU]VirtualHost dans dossier qui contient pas le site
J'ai résolu mon problème ma confusion venait du fait que je croyais que la ligne DocumentRoot devait obligatoirement se terminer par le nom du site avec son extension.
Au final j'ai donc écrit:
dans le fichier /etc/apache2/sites-available/autre.conf
<VirtualHost 192.168.168.171:80>
DocumentRoot /media/hdc1/site2/joomla
ServerName autre.org
</VirtualHost>
Hors ligne