L'accès au répertoire virtuel httpd - apache est interdit. Où est l'erreur (fichier conf joint) ?
黄舟
黄舟 2017-05-16 17:05:07
0
6
786
Alias /hc/ "/home/bitnami/hanchuan/htdoc"
Alias /hc "/home/bitnami/hanchuan/htdoc"

<Directory "/home/bitnami/hanchuan/htdoc">
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Visitez http://alangs.info/hc ou http://alangs.info/hc/index.php
Ils ont tous signalé l’erreur de ne pas avoir l’autorisation d’accéder.
En fait, /home/bitnami/hanchuan/htdoc/index.php existe.
Où est l'erreur ?

Problème résolu.
Mettre : commander autoriser, refuser
Remplacer par : Commande refuser, autoriser
Vous pouvez y accéder.
Ce qui est étrange, c'est que d'autres répertoires sont accessibles sans les écrire de cette manière.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(6)
小葫芦

@alang Vous devriez également commencer par les logs. Vous avez déjà dit que vous aviez lu les logs, mais avez-vous ajusté le LogLevel ? Le niveau par défaut n'est peut-être pas suffisant.

-------------------------------------------------

Commander voir :

La commande Ordre contrôle l'état d'accès par défaut et l'ordre dans lequel les commandes Autoriser et Refuser prennent effet. La plage de valeurs de commande est l'un des exemples suivants :

Deny, Allow La directive
Deny est évaluée avant la directive Allow. Tous les accès sont autorisés par défaut. Tout client qui ne correspond pas à la directive Deny ou qui correspond à la directive Allow est autorisé à accéder.
Allow,Deny
La directive Allow est évaluée avant la directive Deny. Tout accès est refusé par défaut. Tout client qui ne correspond pas à la directive Allow ou qui correspond à la directive Deny se verra refuser l'accès.
… …

J'ai vu cette phrase dans le manuel :

Remarque : s'il y a un suffixe "/" dans le chemin de l'URL, le serveur nécessite un suffixe "/" pour étendre cet alias. En d'autres termes, "Alias ​​​​/icons/ /usr/local/apache/icons/" ne peut pas alias "/icons".

Mettez
Alias ​​​​/hc/ "/home/bitnami/hanchuan/htdoc"

Essayez de le supprimer ?
洪涛

chmod 755 /home/bitnami/hanchuan/htdoc Essayez-le, il se peut que ce répertoire n'ait pas les autorisations de lecture et d'écriture pour les autres utilisateurs

我想大声告诉你

ls -l Vérifiez les propriétés et les autorisations de /home/bitnami/hanchuan/htdoc, et vérifiez le groupe et le propriétaire, car il peut y avoir des problèmes dans le répertoire personnel !

我想大声告诉你

Veuillez consulter le error.log pour ces problèmes, il vous dira tout

左手右手慢动作

Vérifiez s'il s'agit d'un problème avec Selinux et corrigez-le

setenforce 0

Réessayez

小葫芦

Problème résolu.
Mettre : commander autoriser, refuser
Remplacer par : Commande refusée, autorisée
Vous pouvez y accéder.
Ce qui est étrange, c'est que d'autres répertoires sont accessibles sans les écrire de cette manière.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!