57 votes

Apache me donne 403 accès interdit lorsque DocumentRoot pointe sur deux lecteurs différents

Je suis une 403 accès interdit lorsque vous essayez d'ouvrir une page sous un serveur virtuel, où la racine du document est assis sur un disque différent de celui où apache est assis. J'ai installé à l'aide de la apachefriends libération. C'est mon httpd-vhosts.fichier conf:


NameVirtualHost 127.0.0.1

Lors de l'ouverture d'un bar.localhost dans mon navigateur, Apache est de me donner 403 Accès Interdit. J'ai essayé de réglage de beaucoup de différents droits d'accès, voire l'intégralité des droits à tout le monde, mais rien, j'ai essayé aidé.

Edit: Merci! Pour référence future, ajouter des " Options des indices au sein de montrer répertoire d'index.

64voto

Michael Klink Points 286

Vous n'avez pas besoin

 Options Indexes FollowSymLinks MultiViews Includes ExecCGI
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted
 

la seule chose dont vous avez besoin est ...

 Require all granted
 

... dans la section des répertoires.

Voir la partie mise à niveau d'Apache 2.4:

http://httpd.apache.org/docs/2.4/upgrading.html

50voto

Mark Embling Points 7337

Quelque part, vous devez dire à Apache que les utilisateurs sont autorisés à voir le contenu de ce répertoire.

 <Directory "F:/bar/public">
    Order Allow,Deny
    Allow from All
    # Any other directory-specific stuff
</Directory>
 

Plus d'informations

27voto

cloudwhale Points 224

Pour Apache 2.4.2: j'ai été prise en 403: Forbidden continuellement lorsque j'essayais d'accéder à WAMP sur mon bureau Windows 7 à partir de mon iPhone en WiFi. Sur un blog, j'ai trouvé la solution: ajouter Nécessitent tous obtenu après de Permettre à tous dans la section<Directory> section. Donc, c'est comment mon <Directory> section ressemble à l'intérieur d'une section <VirtualHost>

<Directory "C:/wamp/www">
    Options Indexes FollowSymLinks MultiViews Includes ExecCGI
    AllowOverride All
    Order Allow,Deny
    Allow from all
    Require all granted
</Directory>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X