1. ホーム
  2. Qt

(98) アドレスが既に使用されている場合の解決策: make_sock: アドレス 0.0.0.0:443 にバインドできませんでした。

2022-02-22 17:49:43

SLL証明書を追加した後のサイトについて、Apacheサーバーの起動時に

起動コマンド:service httpd restart

時々、次のようなエラーが報告されることがあります。

(98) アドレスはすでに使用中です: make_sock: アドレス 0.0.0.0:443 にバインドできませんでした。

ポート443が占有されていることを文字どおり理解している。

注:443はhttpsのポートです

理由:443番が占有されており、もう443番ポートをリッスンできないからです。


解決策

1. 中間的な解決策

コマンドを実行:netstat -tulnp|grep 443

443が占有しているプロセスを終了させます。

注意:ほとんどの場合、コマンド:netstat -tulnp|grep 443を実行するケースもあります。これは、httpd.confファイルの設定を見ればわかることです。

2. 恒久的なアプローチ

      2.1. コメントアウト リッスン 443

2.2. NameVirtualHost *:443がない場合は、1行追加する。


例のように

#聴く 443

#バーチャルマシンのポート番号を設定する
名前VirtualHost *:443

<VirtualHost *:443>