J'utilise Mac OS X 10.6.8 et j'essaie de configurer un serveur virtuel. Je l'ai configuré et il m'a donné un 403 Forbidden, et j'ai des difficultés à donner à _www la permission de lire/écrire dans ~/Document/workspace/dev.
httpd.conf, je pensais que cela pouvait causer des problèmes avec l'accès à l'hôte public, et non à vHost, mais je ne suis pas sûr.
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer/Documents"
Je me suis également assuré de décommenter l'include sur ce point :
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
Et j'ai défini ces vHosts dans httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/isaacbeckett/Documents/workspace/dev"
ServerName isaac.local
ErrorLog "/private/var/log/apache2/isaac.local-error_log"
CustomLog "/private/var/log/apache2/isaac.local-access_log" common
<Directory "/Users/isaac/Documents/workspace/dev">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Et voici mon fichier /etc/hosts :
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 isaac.local
J'ai vidé le cache local avec dscacheutil -flushcache
plusieurs fois et a essayé chmod 755 ~/Documents
également, mais sans succès. Quelqu'un peut-il m'aider à résoudre ce problème ?