このスレッドはクローズされています。記事の閲覧のみとなります。
【至急】【CentOS6】httpdサービスが起動しません |
|
- æ¥æï¼ 2012/01/01 12:46
- ååï¼ Centくん
- httpdサービスが昨日まで問題なく動いていたのに、
今朝、外部からアクセスすると、80ポートに到達しません。 昨日までは、外部から名前解決もでき、index.htmlの閲覧ができていました。
サーバを見ると、httpdサービスが起動できていませんでしたので、 restartさせたのですが、失敗します。 /var/log/errologを見ても、何がおかしいのか分かりません。
心当たりがあるのは、昨日の夜、本サイトを参照して、squirrelmailを構築しようと、 各pluginのみDLしました。 ただし、肝心の「yum -y install squirrelmail」はうまくいきませんでした。 なので、各pluginもDLしただけで、まだ適用できていません。
外部からindex.htmlにアクセスできた後に作業をしたとしたら、 それぐらいかと思います。
何か考えられる対処法はありませんでしょうか?
よろしくお願いいたします。
|
■ コンテンツ関連情報
Re: 【至急】【CentOS6】httpdサービスが起動しません ( No.1 ) |
|
- æ¥æï¼ 2012/01/01 15:07
- ååï¼ stranger
- 参照: http://ja.528p.com/
- CentOS6ではsquirrelmailを正式にサポートしていないと思うけど?
パッケージがないわね fedora epel でサポートされているから epelレポを有効にすれば、yumで入れられると思う
サーバにログインして、管理者権限で
ps axwu でhttpdが起動しているか確認
netstat -lnp でport 80 でhttpdがリッスンしているか確認
service httpd configtest で設定ファイルに間違いがないか確認
/var/lock/subsys/httpd /var/run/httpd.pid が存在したままなら それを削除したのちhttpdを起動してみる
|
Re: 【至急】【CentOS6】httpdサービスが起動しません ( No.2 ) |
|
- æ¥æï¼ 2012/01/01 15:40
- ååï¼ Centくん
- stranger様
早速のご回答ありがとうございます。
ご教示いただいた内容をお知らせいたします。
>ps axwu | grep httpd ⇒root 2613 0.0 0.0 5392 820 pts/0 S+ 15:22 0:00 grep httpd
>netstat -lnp | grep httpd ⇒80ポートでhttpdはリッスンしていませんでした。
>service httpd configtest ⇒結果は以下です。特に問題があるようには見受けられませんでした。 Usage: httpd {start|stop|restart|condrestart|try-restart|force-reload|reload|status|fullstatus|graceful|help|configtest}
>/var/lock/subsys/httpd >/var/run/httpd.pid ⇒上記の2つのファイルは見つかりませんでした。
上記では、解決策が見当たらなかっため、 未だhttpdサービスを起動できないようです。
その他、対処法はありますでしょうか? そもそも、「/var/log/message」や「/var/log/httpd」のログ等を見ても、 原因が判然とせず、対処法が見えてきません。
>epelレポを有効にすれば、yumで入れられると思う ⇒まだ上記は試しておりません。 squirrelmailに関して、何らかの対処をすることで解消する可能性があるのでしょうか? または、plugin等を削除することで対処できるのでしょうか? (pluginはwgetでDLしただけで、まだ解凍していないため、DLしただけで影響しているとは考えにくいのですが・・・)
素人ですみません、何卒ご教示をお願いいたします。
|
Re: 【至急】【CentOS6】httpdサービスが起動しません ( No.3 ) |
|
- æ¥æï¼ 2012/01/01 17:46
- ååï¼ stranger
- 参照: http://ja.528p.com/
- squirrelmailのインストールの説明のところで
対応はCentOS5までになっているでしょ それがわかっていてあえて yumでインストールする手段を選択するなら epelレポで入れるのが最良だろうと返答したまでです あとはあなたの努力次第です
service httpd configtest または httpd -t
Syntax OK ならconfファイルは一応問題無し
rpm -q httpd でhttpdパッケージが存在するか
rpm -ql httpd で表示されるものが全て存在するか
設定ファイルやhttpdコマンド自体を削除してしまっていないか 確認してみましょう
一番心配なのは不正侵入されてファイルが改竄されていないかということ
|
Re: 【至急】【CentOS6】httpdサービスが起動しません ( No.4 ) |
|
- æ¥æï¼ 2012/01/01 23:15
- ååï¼ Centくん
- stranger様
色々とご教示いただき、ありがとうございます。 以下、ご教示いただいた内容につき、実施結果です。
>service httpd configtest >または >httpd -t >Syntax OK >ならconfファイルは一応問題無し ⇒どちらも実行し、SyntaxはOKでした。
>rpm -q httpd >でhttpdパッケージが存在するか ⇒パッケージは存在します。
>rpm -ql httpd >で表示されるものが全て存在するか ⇒ファイルは存在しますが、数多く表示されるため、全てかどうかは分かりません。 全ファイルかどうか調べる手立てはあるのでしょうか?
>設定ファイルやhttpdコマンド自体を削除してしまっていないか >確認してみましょう ⇒以下は存在します。 「/etc/httpd/conf/httpd.conf」 「/etc/rc.d/init.d/httpd」
>一番心配なのは不正侵入されてファイルが改竄されていないかということ ⇒上記等、ご教示いただいた内容を確認する限りでは、改ざんされているようには見えにくいのですが、 何らか、改ざんされているか、確認する手立てはありますでしょうか? ※念のため、ルータの80番ポートは閉じました。
>squirrelmailのインストールの説明のところで >対応はCentOS5までになっているでしょ >それがわかっていてあえて yumでインストールする手段を選択するなら >epelレポで入れるのが最良だろうと返答したまでです >あとはあなたの努力次第です ⇒私の不注意ですが、CentOS5までである点を見過ごしていたようです。 DLした各ファイルを削除(rm)することで、何らか解消する可能性があるのでしょうか? wgetした後ぐらいから調子が悪いようなので。
削除後は、CentoOS6をサポートしていそうな、「RoundCube」を試してみようと思います。 まずは、httpdが回復してからですが。 お休みのところ、色々と申し訳ありません。 DLした各ファイルをrmして、httpdサービスを起動してみようと思います。
|
Re: 【至急】【CentOS6】httpdサービスが起動しません ( No.5 ) |
|
- æ¥æï¼ 2012/01/02 06:37
- ååï¼ stranger
- 参照: http://ja.528p.com/
- rpm -V httpd
なにか表示されたら変更があった可能性がある
lsofパッケージが入っているなら 管理者権限で lsof -i:80 で port 80 を使っているサーバデーモンが表示されます httpd以外の何かが port 80 をつかっていませんか
|
■ その他