博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx报错403 forbidden几个解决方法
阅读量:5861 次
发布时间:2019-06-19

本文共 564 字,大约阅读时间需要 1 分钟。

由于要给网站安装个phpmyadmin,修改好配置后报出403错误,于是搜集了下403出现的原因。

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

1、缺少index.html或index.php配置,检查是否配置了index(博主就是由于忘记配置index导致403)

server {

listen 80;
server_name localhost;
index index.php index.html;
root / opt/www;
}

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

需要修改web目录的读写权限,或者把nginx的启动用户改成目录的所属用户。

chmod -R 755 /opt/www 这里要对应你自己的web路径

3、selinux没有关闭的原因

查看本机selinux开启状态,可以用getenforce命令查看。

临时关闭selinux方法:setenforce 0

永久关闭selinux方法:/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled 此方法需要reboot(重启)系统

注意:更改后要reload下或者restart下

转载地址:http://krgjx.baihongyu.com/

你可能感兴趣的文章
Python中if __name__=="__main__" 语句在调用多进程Process过程中的作用分析
查看>>
Linux shell编程学习笔记---第四章
查看>>
废弃之。。。blog20120331
查看>>
0198H和0183H如何相加的
查看>>
汇编语言 1
查看>>
Codeforces-470 div2 C题
查看>>
python爬取手机归属地
查看>>
什么是 OpenCL OpenGL
查看>>
【原】impdp之table_exists_action参数
查看>>
设计模式-观察者模式
查看>>
easyUI datebox 日期空间斜杠格式化。例如将日期空间中显示2017-03-13,改为2017/03/13...
查看>>
vue教程3-03 vue组件,定义全局、局部组件,配合模板,动态组件
查看>>
「模拟赛 2018-11-02」T3 老大 解题报告
查看>>
<20180930>故障解决记录Cisco RV系列低端路由
查看>>
【转帖】MATLAB 与 音频处理 相关内容摘记
查看>>
可以ping通的打印机,没有办法打印
查看>>
实验0 了解和熟悉操作系统
查看>>
什么是p12证书?ios p12证书怎么获取?
查看>>
C语言之fileno()函数--获取已经打开的文件的文件描述符(小技巧)
查看>>
js实现按钮添加背景音乐
查看>>