• ベストアンサー

httpdが起動しません (apache)

はじめまして、yoshiと申します。(LINUX初心者です) apacheをインストールしてhttpdの起動を試みたのですが、[失敗]とでました。 httpd.confも設定しなおしたのですが、ダメでした。 使っているOSはFedora4です。 どなたか知っている人がいましたらご協力お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

#1さんの言われるとおり、これだと回答は出来ませんが、、 起動するにはyumなどで入れた場合には # /etc/init.d/httpd start 自分でmakeだと # /usr/local/apache2/bin/apachectl start         (↑1.3系なら2無しのapache) と打つのですが、 補足要求1. そのように打ちましたか? 補足要求2. 上記コマンドの start を configtest に変えると  httpd.confの文法チェックが出来ますが SyntaxOkと出ますか?   エラーメッセージが出るなら、それを補足に書いてください 補足要求3. 起動時のエラーメッセージを補足に書いてください 補足要求4. (/etc/httpd/log/か /usr/local/apache2/log/にある)error_log に何か記録されていますか? 補足要求5. # grep "httpd" /var/log/messages と打って何か表示されますか? たくさん出るなら 最後の3行だけ補足に書いてください

yoshi11250
質問者

お礼

おかげさまで解決できました。 ありがとうございました。

yoshi11250
質問者

補足

こんにちは、yoshiです。 ありがとうございます。 早速ですが・・・ 補足要求1./etc/init.d/httpd start と打ちました。 補足要求2.SyntaxOk と出ました。 補足要求3.httpd を起動中:・・・ [失敗] としか出ません。 補足要求4.何も記録されてませんでした。 補足要求5.messagesを記載します。 Jun 28 05:21:01 kishimoto thttpd[2210]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Jun 28 05:21:01 kishimoto thttpd[2210]: fdwatch - 37530 polls (10.425/sec) Jun 28 05:21:01 kishimoto thttpd[2210]: timers - 3 allocated, 3 active, 0 free やはり何度やってもダメな場合は再インストールの方法もアリですか? お忙しいところ恐縮ですが、よろしくお願いします。   

その他の回答 (2)

回答No.3

>Jun 28 05:21:01 kishimoto thttpd[2210]: thttpdが既に起動中のようですね thttpdもyumで入れたのなら # /etc/init.d/thttpd stop してから # /etc/init.d/httpd start してみてください。 これでApacheが起動するなら /etc/thttpd.conf の 9行目 # port=80 を port=8000 等に変える(コメントアウト解除しthttpdのport番号を変更)か、または chkconfig thttpd off してください あとは http://fedorasrv.com/apache.shtml 辺りをご覧ください #### ただ、腑に落ちないのは 他のhttpdが80portを使用しているために Apacheの起動に失敗すると/etc/init.d/httpd startでもapachectl startでも >(98)Address already in use: make_sock: could not bind to address [::]:80 >no listening sockets available, shutting down >Unable to open logs と言うメッセージが画面に出るはずですが、 質問者さんの場合、「失敗」しかでないのが、私には理解できません

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

どうやってインストールしたかを書かないと 状況がわかりかねます。 httpdの起動を試みて失敗とでるのはどのような コマンドを打ったときでしょう? apacheのバージョンなども書いたほうがよいでしょう。

yoshi11250
質問者

補足

ご協力ありがとうございます、yoshiです。 インストールの方法は yum install httpd でインストールその後/sbin/service httpd startの起動で[失敗]とでました。 apacheのバージョンは2.2.0 アップデートは完了しました。 以上です,よろしくお願いします。

関連するQ&A