欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx?403?forbidden錯誤的五種原因及詳細解決方法

 更新時間:2023年08月08日 11:08:51   作者:T_LOYO  
這篇文章主要給大家介紹了關(guān)于Nginx?403?forbidden錯誤的五種原因及詳細解決方法,相信很多人對403 forbidden是什么意思有了大致的了解,那么當我們遇到403 forbidden怎么解決呢,需要的朋友可以參考下

發(fā)現(xiàn)問題

搭建個人下載地址時,nginx訪問時報403錯??

來5個原因幫你找到解決辦法

首先報錯先查看日志,這里查看nginx日志,路徑為/var/log/nginx/error.log。打開日志發(fā)現(xiàn)詳細報錯如下:

 2022/12/22 16:08:06 [error] 16674#16674: *41 directory index of "/data/soft/" is forbidden, client: 58.250.63.15, server: server01, request: "GET / HTTP/1.1", host: "xxxxxx:666"

沒有權(quán)限?缺少web目錄索引?還是… …?,下面這些問題都給你解決

報錯的可能原因:

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

1.1查看nginx的啟動用戶

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

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

命令:vim conf/nginx.conf

user nginx;  #這里的用戶改為與啟動用戶一致
worker_processes  8;
error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;
events {
    worker_connections  65535;
}

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

server {
    listen 666;
    server_name server01;
    root /data/soft/;
    index  index.html index.htm;  #也可能是這里缺少了  。不過對于這次的報錯,這里不影響
}

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

三、配置文件里,少了一條參數(shù):autoindex on

vim /etc/nginx/nginx.conf
http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /var/log/nginx/access.log  main;
    sendfile        on;
    keepalive_timeout  65;
    autoindex on; #########就是少了這條參數(shù),所以一直報 “41 directory index of "/data/soft/" is forbidden” 這個錯
    autoindex_exact_size off;
    autoindex_localtime on;
    include /etc/nginx/conf.d/*.conf;
}

四、權(quán)限問題,如果nginx沒有web目錄的操作權(quán)限,也會出現(xiàn)403錯誤。

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

chmod -R 777 /data/soft/

五、SELinux設(shè)置為開啟狀態(tài)(enabled)的原因。

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

 /usr/sbin/sestatus

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

 vim  /etc/selinux/config
  #SELINUX=enforcing
 SELINUX=disabled
重啟生效,reboot。
reboot

總結(jié) 

到此這篇關(guān)于Nginx 403 forbidden錯誤的五種原因及詳細解決方法的文章就介紹到這了,更多相關(guān)Nginx 403 forbidden錯誤解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解析nginx server_name的具體使用

    解析nginx server_name的具體使用

    nginx server_name對于正確配置虛擬主機非常重要,本文主要介紹了解析nginx server_name的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Nginx 長連接keep_alive的具體使用

    Nginx 長連接keep_alive的具體使用

    本文主要介紹了Nginx 長連接keep_alive的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • nginx proxy_pass反向代理配置中url后加不加/的區(qū)別介紹

    nginx proxy_pass反向代理配置中url后加不加/的區(qū)別介紹

    這篇文章主要給大家介紹了關(guān)于nginx proxy_pass反向代理配置中url后加不加/的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • CentOS 7中利用yum安裝Nginx的方法教程

    CentOS 7中利用yum安裝Nginx的方法教程

    這篇文章主要給大家介紹了在CentOS 7中利用yum安裝Nginx的方法教程,文中給出了詳細的步驟介紹,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 詳解Nginx + Tomcat 反向代理 如何在高效的在一臺服務(wù)器部署多個站點

    詳解Nginx + Tomcat 反向代理 如何在高效的在一臺服務(wù)器部署多個站點

    本篇文章主要介紹了詳解Nginx + Tomcat 反向代理 如何在高效的在一臺服務(wù)器部署多個站點,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • 使用Nginx搭建流媒體服務(wù)器實現(xiàn)直播功能

    使用Nginx搭建流媒體服務(wù)器實現(xiàn)直播功能

    這篇文章主要介紹了使用Nginx搭建流媒體服務(wù)器實現(xiàn)直播功能,本文通過實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • nginx反向代理如何支持網(wǎng)址自動添加斜線

    nginx反向代理如何支持網(wǎng)址自動添加斜線

    這篇文章主要介紹了nginx反向代理如何支持網(wǎng)址自動添加斜線問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Nginx實現(xiàn)動態(tài)攔截非法訪問ip的方法

    Nginx實現(xiàn)動態(tài)攔截非法訪問ip的方法

    最近在訪問時不時會被暴力刷量,爬蟲和惡意攻擊導(dǎo)致數(shù)據(jù)庫,服務(wù)等癱瘓,所以本文介紹了在Nginx上實現(xiàn)一個動態(tài)攔截IP的方法,具體是當某個IP在1分鐘內(nèi)訪問超過60次時,將其加入Redis并攔截,攔截時間默認1天,需要的朋友可以參考下
    2025-02-02
  • 詳解Nginx 被動檢查服務(wù)器的存活狀態(tài)

    詳解Nginx 被動檢查服務(wù)器的存活狀態(tài)

    Nginx 可以持續(xù)測試您的上游服務(wù)器,避免出現(xiàn)故障的服務(wù)器,并將恢復(fù)的服務(wù)器優(yōu)雅地添加到負載均衡組中。這篇文章主要介紹了Nginx 被動檢查服務(wù)器的存活狀態(tài),需要的朋友可以參考下
    2021-10-10
  • nginx基于tcp做負載均衡的方法

    nginx基于tcp做負載均衡的方法

    這篇文章主要介紹了nginx基于tcp做負載均衡的方法,需要的朋友可以參考下
    2014-08-08

最新評論