Configuration de VirtualHost et Alias
Bonjour,
je vais certainement poser une question bête et mainte fois abordée, mais je stagne un peu après avoir essayer plusieurs choses. Alors tout d'abord voici la config :
- serveur Windows 2003
- Apache 2.2.17
- adresse ip fixe
- répertoire du site E:/XX/WEB/SITE
J'ai publié sur ce serveur un site que l'on peut aujourd'hui appelé via http://ipmachine/site.
Nous avons configurer via le DNS un alias qui pointe sur la machine. Donc quand nous utilisons http://alias/ nous pointons à la racine web apache (DocumentRoot).
Je souhaitais que cet alias pointe directement sur le site j'ai donc, dans le httpd.conf, effectué les modifications suivantes :
- décommenté un module (de mémoire mod_userdir.so)
- Rajouter le NameVirtualHost suivant :
Code:
1 2 3 4 5 6 7 8
| NameVirtualHost ipmachine:80
<VirtualHost ipmachine:80>
ServerName alias
ServerAlias alias
DocumentRoot "E:/XX/WEB/SITE"
ErrorLog "E:/LOG/XXX/error.log"
TransferLog "E:/LOG/XXX/access.log"
</VirtualHost> |
A ce moment, quand j'appelle http://alilas/, je tombe sur une page blanche. J'ai dans le log access la ligne suivante :
Code:
XX.XX.XX.XX - - [08/Jun/2011:14:45:37 +0200] "GET / HTTP/1.0" 500 -
J'ai essayé dans le httpd.conf, de décommenté la ligne :
Code:
Include conf/extra/httpd-userdir.conf
et de configurer le fichier httpd-userdir.conf comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
UserDir "E:/XXX/WEB/SITE"
<Directory "E:/XXX/WEB/SITE">
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory> |
Mais rien n'y fait. Bien entendu, à chaque modification je redémarre apache.
Je suis preneur de toute informations me permettant d'avancer, je débute dans ce domaine, merci à toute personne m'apportant un peu d'aide.
Anthony