httpd - apache虛擬目錄禁止訪問,請問錯誤在哪裡(附conf檔)?
黄舟
黄舟 2017-05-16 17:05:07
0
6
805
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>

造訪 http://alangs.info/hc 或 http://alangs.info/hc/index.php
## 都報沒有權限存取的錯誤。
實際上 /home/bitnami/hanchuan/htdoc/index.php 是存在的。
請問錯誤在哪裡?

問題解決了。
把:Order allow,deny
改成:Order deny,allow
就可以訪問了。
奇怪的是別的目錄沒這樣寫也能訪問。

黄舟
黄舟

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

全部回覆(6)
小葫芦

@alang 還應該從日誌入手,你已說翻過日誌,但是你有沒有調整LogLevel?預設的等級可能不夠哦。

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

Order的順序見:

Order指令控制預設的存取狀態與Allow和Deny指令生效的順序。 Ordering取值範圍是以下幾個範例之一:

Deny,Allow
Deny指令在Allow指令之前被評估。預設允許所有存取。任何不符合Deny指令或符合Allow指令的客戶都被允許存取。
Allow,Deny
Allow指令在Deny指令之前被評估。預設拒絕所有存取。任何不符合Allow指令或符合Deny指令的客戶都將被禁止存取。
…… ……

在手冊上看到這麼一句:

注意:如果url-path中有後綴"/",則伺服器要求有後綴"/"以擴展此別名。也就是說"Alias /icons/ /usr/local/apache/icons/"並不能對"/icons"實現別名。


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

去掉試試?
洪涛

chmod 755 /home/bitnami/hanchuan/htdoc 試下,可能是此目錄對其他使用者沒有讀寫權限

我想大声告诉你

ls -l 查看/home/bitnami/hanchuan/htdoc的屬性、權限,看看屬組、屬主,因為在home目錄下可能會出現問題!

我想大声告诉你

這些問題請看error.log日誌,裡面會告訴你所有東西

左手右手慢动作

看看是不是selinux的問題,敲一個

setenforce 0

再試試

小葫芦

問題解決了。
把:Order allow,deny
改成:Order deny,allow
就可以訪問了。
奇怪的是別的目錄沒這樣寫也能訪問。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!