Nginx遇上Access Denied提示怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx遇上Access Denied提示怎么解决相关的知识,希望对你有一定的参考价值。

  应该是访问权限不够,看看你url的物理路径,各个目录和文件是不是nginx的user用户都可以访问的到。
祝你愉快,满意请采纳哦
参考技术A file access denied
1.拒绝文件访问
2.文件访问拒绝
3.禁止文件存取
4.怎么解决啊

explorer file access denied
1.怎么解决

error 146: file access denied
1.不允许文件访问

cannot delete file: access is denied
1.文件删不掉啊

access to specified device, path or file is denied
1.点个应用程序,你就可以看到
参考技术B 先看看你url的物理路径,各个目录和文件是不是Nginx的user用户都可以访问的到。

如果是nginx+fast-cgi,看一下php-fpm.conf配置,找到security.limit_extensions后面加上你需要访问的文件后缀类型。例如:
security.limit_extensions=.php .html .js .css
最后重启fast-cgi。本回答被提问者和网友采纳

centos7下nginx添加到自定义系统服务中提示Access denied

安装好nginx后,添加到系统服务中

在/usr/lib/systemd/system下创建nginx.service文件内容如下:

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
PIDFile=/your nginx pid file path/nginx.pid
ExecStartPre=/your nginx path/sbin/nginx -t -c /your nginx path/conf/nginx.conf
ExecStart=/your nginx path/sbin/nginx -c /your nginx path/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

添加完之后,开启服务

systemctl enable nginx.service

但是提示错误:Access denied

搜了一下原因,是SELinux造成的。解决方案有两种:

一,

systemctl daemon-reexec

二,这种方法会存在安全隐患

setenforce 0

 

以上是关于Nginx遇上Access Denied提示怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

Centos7 nginx提示错误 Access denied.?

centos7下nginx添加到自定义系统服务中提示Access denied

mysql问题:access denied for user 'root@localhost'(using password: YES)

后台登陆失败,出现Access denied怎么办?

thinkphp Access denied.怎么解决,求大神解答

Tomcat 启动出错了 access is denied