Dans Apache sur Ubuntu J'ai mis en place un serveur virtuel, mais dans le navigateur je continue à obtenir une erreur "403 Access forbidden" ; le journal dit " Client refusé par la configuration du serveur : /home/remix/ ".
En cherchant la solution en ligne, j'ai trouvé de nombreux messages sur l'accès au répertoire (Allow from all, etc), mais pour autant que je sache, c'est ce que j'ai déjà fait. En httpd-vhosts.conf il y a le code suivant :
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/opt/lampp/htdocs/"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/home/remix/"
ServerName testproject
ServerAlias testproject
<Directory "/home/remix/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
J'ai également ajouté
127.0.0.1 testproject
dans le fichier /etc/hosts.
De plus, le dossier /home/remix/ contient un fichier index.html et les vhosts sont activés dans httpd.conf.
Y a-t-il quelque chose que je ne vois pas ?
編集する: Il s'agit de l'entrée du journal des erreurs d'Apache :
[Sat Aug 18 09:15:32.666938 2012] [authz_core:error] [pid 6587]
[client 127.0.0.1:38873] AH01630: client denied by server configuration: /home/remix/