国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 寻甸| 孟村| 河北省| 潮州市| 仙居县| 红桥区| 普宁市| 商水县| 越西县| 太仓市| 桐梓县| 扎囊县| 固安县| 颍上县| 赤城县| 潮安县| 南城县| 德阳市| 调兵山市| 托克托县| 方山县| 桦南县| 手机| 旺苍县| 富裕县| 乌鲁木齐县| 揭阳市| 密山市| 南投市| 昌邑市| 灌阳县| 广昌县| 锡林郭勒盟| 高邑县| 涟源市| 区。| 新营市| 城口县| 合肥市| 兴国县| 无极县|