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

首頁 > 網(wǎng)站 > WEB服務(wù) > 正文

Nginx服務(wù)器中403 forbidden的錯誤如何解決

2020-05-27 13:17:48
字體:
供稿:網(wǎng)友

   nginx 的 403 Forbidden errors 表示你在請求一個資源文件但是nginx不允許你查看。

  403 Forbidden 只是一個HTTP狀態(tài)碼,像404,200一樣不是技術(shù)上的錯誤。

  哪些場景需要返回403狀態(tài)碼的場景?

  1.網(wǎng)站禁止特定的用戶訪問所有內(nèi)容,例:網(wǎng)站屏蔽某個ip訪問。

  2.訪問禁止目錄瀏覽的目錄,例:設(shè)置autoindex off后訪問目錄。

  3.用戶訪問只能被內(nèi)網(wǎng)訪問的文件。

  以上幾種常見的需要返回 403 Forbidden 的場景。

  由于服務(wù)器端的錯誤配置導(dǎo)致在不希望

  nginx返回403時返回403 Forbidden。

  1.權(quán)限配置不正確

  這個是nginx出現(xiàn)403 forbidden最常見的原因。

  為了保證文件能正確執(zhí)行,nginx既需要文件的讀權(quán)限,又需要文件所有父目錄的可執(zhí)行權(quán)限。

  例如,當(dāng)訪問/usr/local/nginx/html/image.jpg時,nginx既需要image.jpg文件的可讀權(quán)限,也需要/,/usr,/usr/local,/usr/local/nginx,/usr/local/nginx/html的可以執(zhí)行權(quán)限。

  解決辦法:設(shè)置所有父目錄為755權(quán)限,設(shè)置文件為644權(quán)限可以避免權(quán)限不正確。

  2.目錄索引設(shè)置錯誤(index指令配置)

  網(wǎng)站根目錄不包含index指令設(shè)置的文件。

  例如,運(yùn)行PHP的網(wǎng)站,通常像這樣配置index

  index index.html index.htm index.php;

  當(dāng)訪問該網(wǎng)站的時,nginx 會按照 index.html,index.htm ,index.php 的先后順序在根目錄中查找文件。如果這三個文件都不存在,那么nginx就會返回403 Forbidden。

  如果index中不定義 index.php ,nginx直接返回403 Forbidden而不會去檢查index.php是否存在。

  同樣對于如果運(yùn)行jsp, py時也需要添加index.jsp,index.py到目錄索引指令index中。

  解決辦法:添加首頁文件到index指令,常見的是index.php,index.jsp,index.jsp或者自定義首頁文件。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰镇市| 云安县| 永新县| 玉门市| 林周县| 福贡县| 象州县| 吴江市| 纳雍县| 马尔康县| 鄂伦春自治旗| 鄯善县| 凤台县| 濉溪县| 时尚| 广州市| 正蓝旗| 宝鸡市| 红安县| 浠水县| 林芝县| 任丘市| 来安县| 巨野县| 田林县| 江华| 晋中市| 中西区| 务川| 苍梧县| 南丰县| 上饶县| 肥乡县| 南康市| 昂仁县| 时尚| 泾川县| 察雅县| 惠来县| 日照市| 景泰县|