問題:
(推奨チュートリアル: nginx チュートリアル)
nginx の起動に失敗しました
systemctl start nginx.service
起動nginx が失敗し、エラー メッセージは次のとおりです:
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:**** failed (13: Permission denied)
これは通常、SELinux がオンになっているためです。コマンド getenforce を使用して SELinux ステータスを確認してください。出力が強制されている場合は、有効になっていることを意味します。
次の方法を使用して閉じます:
1. selinux を一時的に終了します
setenforce 0 ##设置SELinux 成为permissive模式 setenforce 1 ##设置SELinux 成为enforcing模式
2. selinux を永続的に終了します
修改 /etc/selinux/config 文件 将 SELINUX=enforcing 改为 SELINUX=disabled
3. マシンを再起動します
以上がnginxの起動失敗を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。