Nginx起動失敗の解決

2835 ワード

https://blog.csdn.net/xie_xiansheng/article/details/78028051
一、Nginxダウンロードhttp://nginx.org/en/download.html
二、Nginx起動失敗原因1、本人がダウンロードしたのはnginx-1.12.1(安定版)、ダウンロードして解凍した後、経路の中に入って、start nginx、ウィンドウがフラッシュしたことを発見します.しかしnginxプロセスは見つかりません.
2、nginx-1.12に入る.1logsパスでerrorを開きます.logファイル、次のエラーログが見つかりました
2017/09/19 11:07:26 [emerg] 5580#3332: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)  
2017/09/19 11:09:35 [emerg] 7552#7556: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)  

3、エラーの原因は80ポートのバインドエラーで、80ポートが占有され、nginxバインドが失敗したことを示しています.
三、解決方法1、kill 80ポートを占有するプログラムを削除し、nginxを再起動する
2.80ポートを占有するサービス/プログラムがクローズできない場合、nginxが傍受するポート番号解决Nginx启动失败_第1张图片を変更する
上図に示すようにnginx-1.12.1confパスでnginxを開きます.confファイルは、傍受されたポート80を8080に変更し、再起動する.解决Nginx启动失败_第2张图片タスクマネージャを開くと、2つのnginxが存在することがわかる.exeプロセス.nginx起動成功!
四、テスト効果はブラウザに入力するhttp://localhost:8080、nginxウェルカムページが表示されます!