はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 【至急】【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にアクセスできた後に作業をしたとしたら、
それぐらいかと思います。

何か考えられる対処法はありませんでしょうか?

よろしくお願いいたします。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 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 をつかっていませんか

メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.