私はnginxを搭載したubuntu 14.04マシンを持っています。これは昨夜のコンピューターを最後に使用するまで正常に機能していました。今日、コンピューターを起動して127.0.0.1に移動すると、サーバーが見つからないというメッセージが表示されたため、nginxの再起動を試みましたが、nginxの起動は成功しましたが、127.0.0.1で同じ問題が発生したため、ポート80が表示されない場所でnetstat -ntlpを確認しました。何がうまくいかなかったのかわかりません。 nginxログは次のとおりです。
2015/03/22 17:50:10 [アラート] 5030#0:unlink() "/run/nginx.pid"が失敗しました(2:そのようなファイルまたはディレクトリはありません)
問題:
これは、デフォルトではApacheとnginxが同じポート番号(:80)をリッスンしているためです
次の手順に従って、nginxを再構成して別のポートでリッスンします。
Sudo vim /etc/nginx/sites-available/default
すべてのポート:80
を:8000
または別の未使用のポート番号に変更します。
設定が正しいかどうかを確認します:
Sudo service nginx configtest
nginxの再起動:
Sudo service nginx restart
nginxのステータスを確認:
Sudo service nginx status
注:ブラウザでnginxが機能しているかどうかを確認することもできます。
http://localhost:8000