エラーの内容
- 別のプログラムがポート80を使っている為にapache2を起動できない。
- サーバーネームエラー
2はそれほど重要ではないので無視。1の原因を探る。
Apacheを起動できませんでした :
/usr/sbin/apache2ctl start :
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
|
別のプログラムがということなので、使用中のプログラムとポートの関連情報を調べる。
なにやら
www-dataが
aolserverというプログラムをポート80で使用中らしい。
恐らくapache2以外のwebserverだろう。
いつの間にか間違ってインストールしてしまっていたようだ。
2つのwebserverが80番ポートを取り合って喧嘩してたんだろうと予想。
問題のaolserverをパッケージマネージャーから検索してアンインストール。
念のためOSごと再起動をかけてみたらちゃんとapache2が動いていてくれました。
実証機:Ubuntu9.04
PR