nginxの開始:nginx:[emerg] 0.0.0.0:80へのbind()が失敗しました(98:アドレスはすでに使用されています)

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

この問題は、ポートが使用されているため、現在のポート80が使用されているために発生します
解決策:
(1)ポートを表示する

sudo netstat -ntlp

sudoを追加する必要があります。そうしないと、プロセスIDとプロセス名が表示されません
(2)80に対応するポートを見つけて、プロセスを強制終了します

sudo kill  进程id

sudo netstat -ntlpを
実行して、80が強制終了されているかどうかを確認します(3)nginxを起動します。

sudo nginx

(4)起動が成功したかどうかを確認する:sudo netstat -ntlp
問題解決クラス

129の元の記事を公開 43のような 100,000以上を訪問

おすすめ

転載: blog.csdn.net/nbxuwentao/article/details/105606199