色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

nginx反向代理403有哪些原因

呂致盈2年前280瀏覽0評論

nginx反向代理403有哪些原因?

Nginx代理出現(xiàn)403異常,可通過以下幾個原因排查:

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

1.1查看nginx的啟動用戶,發(fā)現(xiàn)是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目錄的操作權限,也會出現(xiàn)403錯誤。

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

1. chmod -R 777 /data

2. chmod -R 777 /data/www/

四、SELINUX設置為開啟狀態(tài)(enabled)的原因。

4.1、查看當前selinux的狀態(tài)。

1. /usr/sbin/sestatus

4.2、將SELINUX=enforcing 修改為 SELINUX=disabled 狀態(tài)。

1. vi /etc/selinux/config

2. #SELINUX=enforcing

3. SELINUX=disabled

4.3、重啟生效。reboot。

1. reboot