ホームページ  >  記事  >  運用・保守  >  nginxの起動失敗を解決する方法

nginxの起動失敗を解決する方法

王林
王林転載
2020-08-14 17:18:317003ブラウズ

nginxの起動失敗を解決する方法

問題:

(推奨チュートリアル: 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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。