更新: 既に修正されています。VirtualHosts 構成ファイルの 1 つがサイト対応で間違っていたようです。
私はUbuntu 11.10を持っています
コマンドを実行してapache2を起動すると:
sudo /etc/init.d/apache2 start
次のエラー メッセージが表示されます。
Web サーバー apache2 を起動しています
apache2: ServerName に 127.0.1.1 を使用して、サーバーの完全修飾ドメイン名を確実に特定できませんでした (98)アドレスは既に使用されています: make_sock: アドレス 0.0.0.0:80 にバインドできませんでした 利用可能なリッスン ソケットがありません。シャットダウンしていますログを開くことができません アクション「開始」に失敗しました。
ポート 80 を使用しているプロセスを取得するために、次のコマンドを実行します。
sudo netstat -ltnp | grep ':80'
次の出力が返されます。
tcp6 0 0 :::80 :::* LISTEN 1176/
どのプロセスがどのプロセスであるかを知るには、次のコマンドを実行します。
ps -wlp1176
それは次を返します:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
5 D 33 1176 1 0 80 0 - 0 exit ? 00:00:00 apache2
しかし、プロセスを強制終了しようとすると:
sudo kill -9 1176
netstat コマンドを再度実行すると、まだリッスンしているように見え、apache の起動に失敗します。
助言がありますか?