Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日本久久精品免视看国产成人,免费在线一区二区三区,欧美日韩国产综合视频在线看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          四種解決Nginx出現403 forbidden 報

          四種解決Nginx出現403 forbidden 報錯的方法

          是在在本地用虛擬機中通過yum安裝nginx的,安裝一切正常,但是訪問時報403,

          于是查看nginx日志,路徑為/var/log/nginx/error.log。打開日志發現報錯Permission denied,詳細報錯如下:

          1. open() "/data/www/1.txt" failed (13: Permission denied), client: 192.168.1.194, server: www.web1.com, request: "GET /1.txt HTTP/1.1", host: "www.web1.com"
          

          沒有權限?于是找了不少資料,可以通過下面四步排查解決此問題。你可能只是其中之前配置有問題,不一定四個步驟都用上。

          一、由于啟動用戶和nginx工作用戶不一致所致

          1.1查看nginx的啟動用戶,發現是nobody,而為是用root啟動的

          命令:ps aux | grep "nginx: worker process" | awk'{print $1}'
          

          1.2將nginx.config的user改為和啟動用戶一致,

          命令:vi conf/nginx.conf

          二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm這行中的指定的文件。

          1. server {
          2. listen 80;
          3. server_name localhost;
          4. index index.php index.html;
          5. root /data/www/;
          6. }
          

          如果在/data/www/下面沒有index.php,index.html的時候,直接文件,會報403 forbidden。

          三、權限問題,如果nginx沒有web目錄的操作權限,也會出現403錯誤。

          解決辦法:修改web目錄的讀寫權限,或者是把nginx的啟動用戶改成目錄的所屬用戶,重啟Nginx即可解決

          1. chmod -R 777 /data
          2. chmod -R 777 /data/www/
          

          四、SELinux設置為開啟狀態(enabled)的原因。

          4.1、查看當前selinux的狀態。

          1. /usr/sbin/sestatus
          

          4.2、將SELINUX=enforcing 修改為 SELINUX=disabled 狀態。

          1. vi /etc/selinux/config
          2.
          3. #SELINUX=enforcing
          4. SELINUX=disabled
          

          4.3、重啟生效。reboot。

          見的,引起nginx 403 forbidden有二種原因,一是缺少索引文件,二權限問題。

          1、缺少index.html或者index.php文件

          如果在/var/www下面沒有index.php,index.html的時候,直接訪問域名,找不到文件,會報403 forbidden。

          例如:你訪問www.test.com而這個域名,對應的root指定的索引文件不存在。

          2、權限問題

          對于PHP而言,如果nginx用戶沒有web目錄的權限,則會導致該錯誤。

          解決辦法:修改web目錄的讀寫權限,或者是把nginx的啟動用戶改成目錄的所屬用戶,重起一下就能解決。 如:

          【注意】:修改完配置別忘了重啟nginx服務


          以上就是本文的全部內容,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。后面小編會分享更多運維方面的干貨,感興趣的朋友走一波關注哩~

          、問題背景

          使用nginx做動靜分離,web端打不開圖片

          2、處理思路

          3、處理過程

          1)、第一種:nginx的啟動用戶問題,Permission denied

          查看nginx的錯誤日志,這種錯誤的原因有很多,比如文件缺少、啟動用戶問題

          查看nginx的啟動用戶,執行ps -ef | grep nginx,可以查看到啟動用戶是root

          而nginx的默認工作用戶是nobody,需要將nginx.conf的user改為和啟動用戶一致

          修改后保存,重啟nginx服務即可

          /usr/local/nginx/sbin/nginx -s reload

          2)、第二種:缺少index.html文件

          缺少index.html或者index.php文件,就是配置文件中index index.html index.php這行指定的文件

          server {
          listen 80;
          server_name localhost;
          index index.php index.html;
          root / var/www;
          }

          如果在/var/www目錄沒有index.php,index.html的時候,直接訪問域名,就會找不到文件,會報403

          3)、第三種:訪問目錄權限問題

          如果nginx沒有訪問目錄(比如/var/www)的讀寫權限,也會出現403的錯誤

          解決方法:修改web目錄的讀寫權限

          chmod -R 755 /var/www

          4)、第四種:SELinux設置問題

          本機SeLinux為開啟enabled狀態也會影響到nginx的訪問

          1. 首先使用getenforce命令查看,如下圖所示,SELinux為開啟狀態

          [root@localhost ~]# getenforce

          Enabled

          2.如何關閉?

          臨時關閉

          setenforce 0 ##設置SELinux 成為permissive模式

          永久關閉

          修改/etc/selinux/config文件,將SELINUX=enforcing改為SELINUX=disabled

          5)、第五種:目錄索引問題

          1、查看nginx的報錯日志,看到有報錯為禁止以/opt目錄作為索引

          2、修改配置文件,添加autoindex on;打開目錄瀏覽功能

          3、重啟nginx服務

          4、訪問成功

          1.4、案例總結

          訪問Nginx服務上報403,一般都是以上幾種情況,不同的情況需要不同的處理方法


          主站蜘蛛池模板: 国内国外日产一区二区| 久久中文字幕无码一区二区| 日韩精品免费一区二区三区| 国产精品毛片a∨一区二区三区 | 一区二区三区波多野结衣| 亚洲一区二区中文| 中文字幕永久一区二区三区在线观看 | 91在线一区二区三区| 国产99精品一区二区三区免费| 乱码人妻一区二区三区| 日本免费一区二区三区| 国产精品一区二区久久不卡| 亚洲AV日韩精品一区二区三区| 成人无码精品一区二区三区| 精品一区二区三区波多野结衣| 亚洲国产精品一区二区久久hs| 中文字幕亚洲一区| 国产在线视频一区二区三区98| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 国产成人片视频一区二区| 秋霞电影网一区二区三区| 日本一区二区三区日本免费| 成人精品一区二区三区电影| 午夜一区二区免费视频| 日韩aⅴ人妻无码一区二区| 怡红院美国分院一区二区| 怡红院美国分院一区二区| 国产一区二区影院| 一区二区在线视频观看| 久久久不卡国产精品一区二区| 亚洲性日韩精品国产一区二区| 国产精品小黄鸭一区二区三区 | 最新欧美精品一区二区三区| 色狠狠色狠狠综合一区| 日本无码一区二区三区白峰美| 女人18毛片a级毛片一区二区| 精品欧美一区二区在线观看| 日韩一区二区三区电影在线观看 | 伊人色综合视频一区二区三区| 成人精品视频一区二区| 国产在线观看一区二区三区四区|