美文网首页服务器
CentOS 7 Nginx 添加端口

CentOS 7 Nginx 添加端口

作者: 踏云小子 | 来源:发表于2019-01-18 10:59 被阅读0次
    semanage port -l | grep http_port_t
    sudo netstat -anp | grep nginx
    
    yum -y install firewalld
    systemctl start firewalld
    systemctl enable firewalld
    
    sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
    sudo firewall-cmd --zone=public --remove-port=3000/tcp --permanent
    
    sudo firewall-cmd --reload
    
    firewall-cmd --list-all
    
    sudo service nginx restart
    
    
    
    getenforce
    
    
    sudo nginx -s reload
    
    如果可能,配置云服务器安全组
    

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

    nginx 启动失败,日志里面报错信息如下:

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

    权限拒绝,经检查发现是开启selinux 导致的。 直接关闭

    getenforce 这个命令可以查看当前是否开启了selinux 如果输出 disabled 或 permissive 那就是关闭了

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

    1、临时关闭selinux

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

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

    2、永久关闭selinux,

    修改/etc/selinux/config 文件

    将SELINUX=enforcing改为SELINUX=disabled

    重启机器即可

    相关文章

      网友评论

        本文标题:CentOS 7 Nginx 添加端口

        本文链接:https://www.haomeiwen.com/subject/zvlnkqtx.html