Pages : 1
#1 Le 26/11/2009, à 20:03
- DrDam
problème avec les virtual hosts
Bonjour à tous ...
voila, j'ai un serveur (Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny4 with Suhosin-Patch Server at joomla Port 80), pour le moment, c'est pour des tests
sur lequel j'ai un site joomla en : /home/*moi*/www/joomla
j'ai ajouter au fichier hosts : 127.0.0.1 joomla
j'ai crée un fichier "joomla" dans /etc/apache2/site-available
contenant :
<virtualHost 127.0.0.1:80>
ServerName joomla
ServerAlias joomla
DocumentRoot /home/*moi*/www/joomla
DirectoryIndex index.php
<Directory /home/*moi*/www/joomla>
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
après j'ai fait un :
a2ensite joomla
et
/etc/init.d/apache2 reload && /etc/init.d/apache2 restart
jusque là normalement ... tout marche ....
mais sur le serveur, lorsque que j'attaque avec joomla ( modif du hosts du client), je tombe systématiquement à la racine d'apache .... et je comprend pas pk !!!
j'ai refait la même procédure sur mon poste ( ubuntu 9.04 ) et que en local j'attaque le LAMP 'local', ça marche ....
Donc je vois pas trop
Dernière modification par DrDam (Le 26/11/2009, à 20:05)
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, là ce sera trop loin
Hors ligne
#2 Le 26/11/2009, à 21:31
- wblitz
Re : problème avec les virtual hosts
essaie en ajoutant une directive "ServerName" dans le fichier /etc/apache2/sites-available/default et relance apache (un simple reload suffira)
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#3 Le 26/11/2009, à 22:38
- DrDam
Re : problème avec les virtual hosts
avec ServerName localhost, .... ça change rien .... et vide apache génère une erreur
Dernière modification par DrDam (Le 26/11/2009, à 22:45)
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, là ce sera trop loin
Hors ligne
#4 Le 26/11/2009, à 23:06
- ludoz
Re : problème avec les virtual hosts
Bonsoir,
Regarde dans ton apache.conf si tu as ça :
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
NameVirtualHost 127.0.0.1:80
Si c'est pas le cas rajoute le.
aprés tu modifies ton fichier joomla dans /etc/apache/site-available comme ça :
<VirtualHost 127.0.0.1:80>
ServerName joomla
ServerAlias joomla
DocumentRoot /home/*moi*/www/joomla
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/*moi*/www/joomla>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Ensuite un ptit coup de :
a2dissite joomla
/etc/init.d/apache2 restart #ou reload
a2ensite joomla
/etc/init.d/apache2 restart #ou reload
Ca devrait le faire ....
Dernière modification par ludoz (Le 27/11/2009, à 00:53)
Hors ligne
#5 Le 27/11/2009, à 00:13
- wblitz
Re : problème avec les virtual hosts
pas besoin de désactiver / réactiver le site. il faut effectivement qu'il y ait une directive NameVirtualHost définie dans ta configuration ; c'est généralement le cas dans le fichier /etc/apache2/ports.conf.
PS : d'une manière plus générale, il est préférable d'éviter de modifier le fichier /etc/apache2/apache2.conf à moins de savoir très précisément ce que l'on est en train de faire : les modifications impactent le serveur dans son intégralité et non juste un VirtualHost.
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#6 Le 27/11/2009, à 00:52
- ludoz
Re : problème avec les virtual hosts
c'est généralement le cas dans le fichier /etc/apache2/ports.conf.
Chez moi la directive était absente c'est pourquoi je l'ai rajouté au apache.conf
D'accord avec toi que ce fichier faut pas faire n'importe quoi avec.
Hors ligne
Pages : 1