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

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

王林
リリース: 2020-08-14 17:18:31
転載
7086 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート