日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Nginx 出現403 Forbidden 的幾種解決方案

作者:予她清酒° 更新時間: 2023-10-28 編程語言
一、啟動用戶和nginx工作用戶不一致所致
  1. 查看nginx的啟動用戶:打開nginx.conf文件
vi conf/nginx.conf

user nginx;
改為
user root;
二、nginx.conf中缺少index的指定的文件。
  1. 查看nginx的配置:打開nginx.conf文件
server {  
	listen       80;  
	server_name  localhost;
	index  index.html;
	root  /opt/html/;
	}
  • 如果在/opt/html/下面沒有index.html的時候,會報403 forbidden。
三、權限問題,如果nginx沒有操作權限,也會出現403錯誤。

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

chmod -R 777 /opt/html/
四、SELinux設置為開啟狀態(enabled)的原因。

1,查看當前selinux的狀態。

  /usr/sbin/sestatus

2,將SELINUX=enforcing 修改為 SELINUX=disabled 狀態。

vi /etc/selinux/config
#SELINUX=enforcing
SELINUX=disabled   #注釋之前,替換為這個

3,重啟生效:reboot。

 reboot

原文鏈接:https://blog.csdn.net/weixin_44138647/article/details/103589130

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新