国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

apache問題you don't have permission to access / on this ser

2024-08-27 18:29:28
字體:
供稿:網(wǎng)友

項目部署到Apache Http Server上面,通過apachectl -t 檢測配置文件也沒有問題。可是通過瀏覽器訪問,卻出現(xiàn)了“you don't have permission to access / on this server”.

 1、首先,查看conf.d/python.conf文件

<Directory "項目路徑">

        Options Indexes FollowSymLinks +Includes

        AllowOverride None

        Order allow,deny

        Allow from all

</Directory>

上面標(biāo)紅部分,表示允許任何人訪問目錄

2、其次,既然配置文件沒有問題,那就需要考慮http.conf文件中指定的用戶和組的訪問權(quán)限。在Apache的wiki上有關(guān)于PermissionDenied的解決方法,鏈接是http://wiki.apache.org/httpd/13PermissionDenied,譯文如下:

Error 13 指的是文件系統(tǒng)的訪問權(quán)限錯誤。也就是由于錯誤的權(quán)限,apache被拒絕訪問。一般的來說,這并不意味著是Apache配置文件存在錯誤。

為了給文件提供服務(wù),Apache必須有適當(dāng)?shù)臋?quán)限去訪問那些文件,這些權(quán)限是由操作系統(tǒng)授予的。特別是在httpd.conf文件中指定User或者Group必須能夠讀取所有被服務(wù)的文件,以及查找包含那些文件的目錄和所有的父目錄直至文件系統(tǒng)的根。

一個類unix操作系統(tǒng)上不屬于httpd.conf文件中指定的User或Group的資源的典型訪問權(quán)限,對于普通的文件是644 -rw-r--r--,對于文件夾或者CGI腳本是755 drwxr-x-r-x。你也可能需要去查看操作系統(tǒng)所支持的擴(kuò)展的訪問權(quán)限(例如SELinux訪問權(quán)限).

例子

當(dāng)訪問類unix操作系統(tǒng)上的/usr/local/apache2/htdocs/foo/bar.htm文件時,你收到了Permission Denied的錯誤。

 首先,查看文件的訪問權(quán)限:

$ cd /usr/local/apache2/htdocs/foo
$ ls -l bar.htm

 如果須要的話,就修復(fù)它們:

$ chmod 644 bar.html

對文件夾以及每個父文件夾做相同的操作(/usr/local/apache2/htdocs/foo,/usr/local/apache2/htdocs,/usr/local/apache2,/usr/local/,/usr):

$ ls -la
$ chmod +x
$ cd ..
$ #repeat up to the root

 在一些系統(tǒng)上,可使用工具namei來列出各個路徑上的不同組件的訪問權(quán)限,然后去發(fā)現(xiàn)是否有權(quán)限問題:

$ namei -m /usr/local/apache2/htdocs/foo/bar.html

 3、最后,如果還是沒有解決問題,那么需要查看擴(kuò)展的訪問權(quán)限。

使用setenforce 0關(guān)閉SELinux,看是否解決問題。

 我遇到的問題是http.conf文件中所指定的用戶沒有訪問項目所在目錄的權(quán)限。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岚皋县| 常德市| 盘山县| 广平县| 贡觉县| 永寿县| 洪江市| 卫辉市| 汶上县| 邛崃市| 碌曲县| 固安县| 淅川县| 厦门市| 吉林省| 玛纳斯县| 板桥市| 丹巴县| 通化县| 泌阳县| 贺兰县| 邵阳县| 民和| 奉贤区| 德保县| 达日县| 邢台市| 易门县| 吴堡县| 宜章县| 长顺县| 三亚市| 伊川县| 恩施市| 民勤县| 长垣县| 金沙县| 英吉沙县| 乐山市| 巴楚县| 金阳县|