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

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

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

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

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

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

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

 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、查看當(dāng)前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錯誤的五種原因及詳細(xì)解決方法的文章就介紹到這了,更多相關(guān)Nginx 403 forbidden錯誤解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx安裝并轉(zhuǎn)發(fā)socket服務(wù)實現(xiàn)方式

    nginx安裝并轉(zhuǎn)發(fā)socket服務(wù)實現(xiàn)方式

    文章指導(dǎo)如何安裝編譯工具、PCRE和Nginx,并通過修改配置文件添加stream塊實現(xiàn)端口轉(zhuǎn)發(fā),將9999/801端口分別映射至9988/1557端口
    2025-07-07
  • Nginx中的文件下載服務(wù)器詳解

    Nginx中的文件下載服務(wù)器詳解

    利 用Nginx的諸多內(nèi)置指令可實現(xiàn)自動生成下載文件列表 頁、限制下載帶寬等功能,這篇文章給大家介紹Nginx中的文件下載服務(wù)器功能,感興趣的朋友一起看看吧
    2024-06-06
  • 詳解 Nginx 301重定向的配置

    詳解 Nginx 301重定向的配置

    這篇文章主要介紹了詳解 Nginx 301重定向的配置的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 使用Nginx實現(xiàn)HTTPS雙向驗證的方法

    使用Nginx實現(xiàn)HTTPS雙向驗證的方法

    這篇文章主要介紹了使用Nginx實現(xiàn)HTTPS雙向驗證的方法,涉及到單向驗證和雙向驗證的區(qū)別介紹,本文介紹的非常詳細(xì),具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • 解決nginx代理?url重寫的問題

    解決nginx代理?url重寫的問題

    這篇文章主要介紹了解決nginx代理?url重寫的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • Nginx 配置TCP代理轉(zhuǎn)發(fā)的實現(xiàn)

    Nginx 配置TCP代理轉(zhuǎn)發(fā)的實現(xiàn)

    本文主要介紹了使用Nginx新版的stream方式,實現(xiàn)TCP/UDP代理轉(zhuǎn)發(fā),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • nginx反向代理失效前端無法獲取后端的數(shù)據(jù)解決辦法

    nginx反向代理失效前端無法獲取后端的數(shù)據(jù)解決辦法

    Nginx服務(wù)器的反向代理服務(wù)是其最常用的重要功能,由反向代理服務(wù)也可以衍生出很多與此相關(guān)的Nginx服務(wù)器重要功能,下面這篇文章主要給大家介紹了關(guān)于nginx反向代理失效前端無法獲取后端的數(shù)據(jù)解決的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 詳解Nginx反向代理和負(fù)載均衡部署指南

    詳解Nginx反向代理和負(fù)載均衡部署指南

    本篇文章主要介紹了Nginx反向代理和負(fù)載均衡部署指南 ,具有一定的參考價值,對學(xué)習(xí)Nginx的同學(xué)有一定的幫助,感興趣的同學(xué)可以了解一下。
    2016-12-12
  • 網(wǎng)頁502?Bad?Gateway?nginx/1.20.1報錯的原因與解決方法

    網(wǎng)頁502?Bad?Gateway?nginx/1.20.1報錯的原因與解決方法

    502 bad gateway nginx/1.20.1 是一個錯誤提示,通常出現(xiàn)在訪問網(wǎng)站時出現(xiàn)問題,這篇文章主要給大家介紹了關(guān)于網(wǎng)頁502?Bad?Gateway?nginx/1.20.1報錯的原因與解決方法,需要的朋友可以參考下
    2024-03-03
  • Nginx stub_status 監(jiān)控模塊的功能實現(xiàn)

    Nginx stub_status 監(jiān)控模塊的功能實現(xiàn)

    本篇文章主要介紹了Nginx stub_status 監(jiān)控模塊的功能實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論