欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nginx监听端口提示Permission denied 博客分类: 服务器运维 nginxpermission denied 

程序员文章站 2024-03-14 18:02:10
...

 

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:**** failed (13: Permission denied)

 

 

权限拒绝,经检查发现是开启selinux 导致的,CentOS中这个是默认开启的,所以我们需要将其关闭

首先输入 getenforce 看selinux是否开启

如果输出 disabled 或 permissive 那就是关闭了

如果输出 enforcing 那就是开启了 selinux

关闭方法

1.临时关闭

setenforce 0 ##设置SELinux 成为permissive模式

setenforce 1 ##设置SELinux 成为enforcing模式

 

[root@molake~]# getenforce
Enforcing
[root@molake ~]# setenforce 0
[root@molake ~]# getenforce
Permissive

 

 

2.永久关闭
修改vim /etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled

source /etc/selinux/config 

 使更改的配置立即生效