nginx 403

Posted QUDE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 403相关的知识,希望对你有一定的参考价值。

一、启动用户和nginx工作用户不一致所致
查看nginx的启动用户:打开nginx.conf文件
vi conf/nginx.conf
user nginx; 改为 user root; 二、nginx.conf中缺少index的指定的文件。 查看nginx的配置:打开nginx.conf文件 server listen 80; server_name localhost; index index.html; root /opt/html/; 如果在/opt/html/下面没有index.html的时候,会报403 forbidden。
三、权限问题,如果nginx没有操作权限,也会出现403错误。 解决办法:修改/opt/html/目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决 chmod -R 777 /opt/html/ 四、SELinux设置为开启状态(enabled)的原因。 查看当前selinux的状态。 /usr/sbin/sestatus
将SELINUX=enforcing 修改为 SELINUX=disabled 状态。 vi /etc/selinux/config #SELINUX=enforcing SELINUX=disabled #注释之前,替换为这个 重启生效:reboot。 转载自:https://blog.csdn.net/weixin_44138647/article/details/103589130

Nginx一Nginx服务器搭建

Nginx服务器搭建

下载Nginx源码包

官网下载地址

命令:wget http://nginx.org/download/nginx-1.14.0.tar.gz

安装Nginx

解压Nginx安装包

命令:tar -xvf nginx-1.14.0.tar.gz

安装Nginx依赖

  1. 在安装Nginx之前需要安装一些Nginx的依赖,命令:yum -y install pcre-devel zlib-devel

  2. 安装Nginx,命令:./configure --prefix=/usr/local/src/nginx

  3. 之后运行命令:make,再运行命令:make install

  4. 完成之后会在/usr/local/src/路径下产生nginx文件夹

启动Nginx

  1. 进入nginx目录,执行命令:./sbin/nginx

  2. 查看是否启动成功

  3. 命令: netstat -antup | grep -w 80,查看监听端口

以上是关于nginx 403的主要内容,如果未能解决你的问题,请参考以下文章

nginx 403 禁止错误

403 nginx 错误 - 权限被拒绝

Linux下Nginx访问web目录提示403Forbidden

nginx + 乘客 + rails - 403 禁止错误

windows下nginx访问web目录提示403 Forbidden

在 AWS 上安装 nginx 后禁止 403(不欢迎 nginx 消息)