[解決済み] Nginxが起動しない(アドレスが既に使用中)
2023-06-14 05:43:29
質問
nginx に問題があります。私は異なった解決策を試みたが、私にとっては何も働かない。 これは私のエラーです。
4 root@BANANAS ~ # sudo service nginx restart :(
Restarting nginx: nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:443 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx.
助けてもらえますか?
どのように解決するのですか?
他のプロセスが指定されたポートを使用している可能性があります。
sudo netstat -tulpn
443を使用しているプロセスのPIDを取得します。そして、killコマンドでシグナルを送ります。
sudo kill -2 <PID>
sudo service nginx restart
別の方法として、あなたができることは
sudo fuser -k 443/tcp
古い構文を使用しないように注意してください。
server {
listen :80;
listen [::]:80;
}
上記の構文では
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
正しい構文です。
server {
listen 80;
listen [::]:80 ipv6only=on;
}
または
server {
listen [::]:80;
}
上記のどちらの構文も、ipv4とipv6の両方でリッスンするという同じことを実現します。
関連
-
[解決済み] どのヘッダテストツールでもnginxが400 bad request headersを投げるのを修正する方法は?
-
[解決済み] NGINXを設定して、サブルートで場所(同じサーバー名の下)に応じて異なるシングルページアプリケーション(SPA...すなわち静的ファイル)をデプロイする方法
-
nginx スタートアップ・エラー。nginx.serviceのジョブは、制御プロセスがエラーコードで終了したため失敗しました。
-
nginx 起動プロンプト nginx: [emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
[解決済み] nginx - 2つのサブドメインの設定
-
[解決済み] nginx - nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
-
[解決済み] Nginx 同一IPで異なるドメイン
-
[解決済み] ファイルブラウザモードを有効にするためのnginxの設定方法は?
-
[解決済み] nginx - アップストリームサーバからカスタムヘッダを読み込む
-
[解決済み] 既存のすべての静的ファイルをNGINXで直接提供し、残りをバックエンドサーバーにプロキシする方法。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「設定ファイル/etc/nginx/nginx.confのテストに失敗しました」。この原因を知るにはどうしたらいいですか?
-
linux システムでの Nginx のインストール: make: *** `install' をターゲットとするルールがありません。停止します。
-
Nginxのエラー処理方法:0.0.0.0:80へのbind()に失敗する
-
チャンクベンダーが大きすぎるため、最初の画面の読み込みが遅すぎるフロントエンド・プロジェクトの最適化
-
[解決済み] nginx - nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
-
[解決済み】Nginxのロケーション優先順位
-
[解決済み】Kubernetes サービス 外部 ip 保留
-
[解決済み】Nginx 403 forbidden for all files
-
[解決済み] nginx が空白の PHP ページを表示する
-
[解決済み] nginx.confを編集してファイルサイズのアップロードを増やす方法