アップデート:VirtualHosts設定ファイルの1つがサイト対応で間違っていたようです。起動Apacheが失敗しました(アドレス0.0.0.0:80にバインドできませんでした)
私はapache2の起動するコマンドを実行するとUbuntuの11.10
あります
は、Webサーバのapache2に
のapache2の起動:sudo /etc/init.d/apache2 start
を私は次のエラーメッセージを得ることができますサーバーの完全修飾された ドメイン名を確実に決定しません。ServerName(98)に127.0.1.1を使用してください。のアドレスuse:make_sock:アドレス0.0.0.0:80にバインドできませんでした。 ソケットが使用可能で、シャットダウンログを開くことができませんでした。 'start'というアクションが失敗しました。 が失敗しました。
tcp6 0 0 :::80 :::* LISTEN 1176/
が、私はこれを実行しているプロセスを知っている:この出力を返し
sudo netstat -ltnp | grep ':80'
:
は私がポート80を使用しているプロセスを取得するには、次のコマンドを実行しますコマンド:
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の起動が失敗し、それを殺すことはありません。
提案がありますか?私は、このコマンドを実行するための勤務
だからPID 1176何であるポートを変更する必要があることで
$ netstat -anp | grep 80
? ( 'ps -wlp1176') – geekosaur
5 D 33 1176 1 0 80 0 - 0終了? 00:00:00 apache2 – rfc1484
それはあなたに何かお手伝いしますか?ヒント:あなたが始めようとしているものと比較してください。 – geekosaur