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 :
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 :
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 :
Include conf/extra/httpd-userdir.conf
et de configurer le fichier httpd-userdir.conf comme suit :
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
Partager