nginx 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限制了http的端口

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

重啟機器即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM