報錯描述:
nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied)
通過ansible遠程給主機更換端口並重新啟動nginx服務,出現以上報錯信息(權限被拒絕)。
解決方式:經檢查發現是selinux導致報錯。
[root@localhost nginx]# getenforce #查詢selinux狀態
[root@localhost nginx]# setenforce 0 #臨時將selinux關閉
如果需要永久關閉selinux,請編輯/etc/selinux/config文件,將SELINUX=disabled。之后將系統重啟一下即可。
之后重啟nginx服務,發現報錯已經解除。