解决问题的八大步骤方法

解决问题的八大步骤方法,第1张

Nginx解决403forbidden的完整步骤

本文的重点是介绍Nginx处理403forbidden的详细过程。原文中的详细介绍根据示例代码非常详细,对于大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。

禁止网页显示信息403

NGX(YUM安装日志通常在/var/log/nginx/error.log中)。不正确的日志显示信息。

open()"/web/www/one.txt"failed(13:Permissiondenied),client:192.168.1.110,server:rumenz.com,request:"GET/one.txtHTTP/1.1",host:"rumenz.com"

总结四个原因:

  • SELinux没有关机。
  • Nginx启动用户和工作用户不一致。
  • 网页的目录权限不正确。
  • 缺少默认设置的主页
  • 解决方案:

    SELinux没有关机。

    1.1暂时关闭SELinux,但重启电脑 *** 作系统会继续打开。

    setenforce=0

    1.2永久关闭SELinux

    vim/etc/selinux/config

    将SELINUX=enforcing改为SELINUX=disabled。

    Nginx启动用户和工作用户不一致。

    [root@rumenz#]psaux|grep"nginx:workerprocess"|awk'{print$1}' nobody root

    更改Nginx环境变量

    vim/etc/nginx/nginx.conf 将usernobody;改动为userroot;重新启动Nginx

    注意:Nginx的启动用户和工作用户可以不同,但是要选择web目录的权限,以便工作用户可以浏览web目录。

    网页所属的目录权限问题

    3.1小心 *** 控:网页的根目录必须有X权限(即可以cd入),网页所属的父目录必须有R权限。

    3.2简单直接(不强烈推荐,不安全,但实际效果显著):

    chmod-R777/web chmod-R777/web/www

    主页缺少默认设置

    4.1分配权限后,浏览首页也显示403禁止信息?

    4.2网页根目录显示一个默认主页:index.html。

    关于Nginx处理403禁止的这篇文章到此为止。有关Nginx处理403forbidden的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/774334.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存