• nginx出现403 Forbidden解决方法


    由于开发需要,在本地环境中配置了LNMP环境,使用的是Centos 7.4 的源码安装,安装一切正常,但是由于默认网站文件夹比较奇葩,于是把网站文件用mv命令移动到了新的目录,并相应修改了配置文件,并重启Nginx。

    那么好,问题来了!本以为重启就OK了。居然报个“403 is forbidden“的错误。。查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误。我勒个去~

    引起nginx 403 forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是SELinux状态。

    一、缺少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 / var/www;
    6. }

    如果在/ var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。

    二、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。

    解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决

    1. chmod -R 755 /var/www

    三、SELinux设置为开启状态(enabled)的原因

    首先查看本机SELinux的开启状态,如果SELinux status参数为enabled即为开启状态

    1. /usr/sbin/ sestatus -v

    或者使用getenforce命令检查

    找到原因了,如何关闭 SELinux 呢

    1、临时关闭(不用重启)

    1. setenforce 0

    2、修改配置文件 /etc/ selinux/config,将SELINUX=enforcing改为SELINUX=disabled

    1. vi /etc/ selinux/config

    注意:修改配置文件需要重启系统 reboot

    四、安装discuz,提示报个“403 is forbidden“的错误

    1. chmod -R 755 ./html/
    2. chown nginx.nginx -R ./html/
    3. vim conf/nginx.conf 中的location / 下增加一个index.php
    4. vim /usr/local/nginx/html/bbs/install/index.php 第十二行注释了!下面的是这个注释掉的报错

    thrown in /usr/local/nginx/html/bbs/install/index.php on line 12" while reading response header from upstream, client: 192.168.10.100, server: localhost, request: "GET /bbs/install/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.10.74"

    ================================================================================== = 黑发不知勤学早,白首方悔读书迟。 --颜真卿《劝学》
  • 相关阅读:
    用JSP实现的商城购物车模块
    PHP Filesystem 函数(文件系统函数)(每日一课的内容可以从php参考手册上面来)
    PHP unlink() 函数(删除文件)
    $_SERVER['DOCUMENT_ROOT']
    thinkphp模型事件(钩子函数:模型中在增删改等操作前后自动执行的事件)
    php实现字符串替换
    js私有变量
    js模仿块级作用域(js没有块级作用域私有作用域)
    unity 3d开发的大型网络游戏
    thinkphp5项目--企业单车网站(八)(文章板块要点)(删除图片)
  • 原文地址:https://www.cnblogs.com/happy1983/p/9138291.html
Copyright © 2020-2023  润新知