- ベストアンサー
LinuxでApacheが動かない!エラーが続く対処法は?
- 自宅PCでVMserverを使ってVine4.2をインストールしましたが、Apacheの再起動でエラーが発生し、思うように動作しません。
- 再起動時にhttpdが起動せずエラーが表示され、psコマンドでhttpdの状態を確認しても動作していないことが確認できます。
- ただし、ブラウザでlocalhostにアクセスすると正常に表示されるため、一部の機能は動作しているようですが、課題の進行に支障が出ています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> httpd を停止中: [ OK ] > httpd を起動中: [ OK ] これはRedhat系のスクリプトで出るメッセージですね。 出ないディストリビューション(Debian系)、メッセージは出てもこの書式でないディストリビューション(OpenSuSEとか)も存在するので一概に「これが出たらOK」とは言えません。 Vineは系譜としてはRedhat系に属するはずなので出てもよさそうなものではありますが、出なくても動いてる分にはあまり気にすることはありません。
その他の回答 (3)
- taporu
- ベストアンサー率44% (46/104)
それって、 Startやstopのときでも、出ましたか? 出てたら確かにおかしいですねww でも、unix系のOSの場合、正常に処理を終えたときは何もメッセージを出さないんです。 例えばmkdirでファイルを作るときも何も出て来ませんよね? それと同様なんです。 僕は、ubuntuというlinux,Mac,Windowsでapacheを構築しましたが、どれもメッセージはでてきませんでしたよ。
お礼
そうだったのですか! おかげでなんとか先に進めました。 課題も提出できました。 ありがとうございます。
補足
そうなのですか? 学校で構築したときには出てきたと思ったのですが… サイトにもメッセージが出ることが書いてありましたし。。 環境によるのでしょうか><
- taporu
- ベストアンサー率44% (46/104)
# /etc/init.d/apache start httpd (pid 16970) already running 既に起動しているよ。 # /etc/init.d/apache restart httpd not running, trying to start まだ起動していないから再起動なんてできないよーー さきに起動してね って英語で書いてありますよ。 だから状況を説明すると 起動中の時にスタートしてと命令した。 だからhttpd (pid 16970) already running つぎに、stopを命令して止めた。 で、停止中に再起動を命令したから、 httpd not running, trying to start 分かりましたか?
お礼
ありがとうございました。 無事解決し、課題も提出できました!
補足
ご回答ありがとうございます! すみません私の勘違いでした。 順番通りにやればいいもんだと… ですが# /etc/init.d/apache restartのみで再起動をかけたときに httpd を停止中: [ OK ] httpd を起動中: [ OK ] と出ないのはなぜでしょうか?
- D-Matsu
- ベストアンサー率45% (1080/2394)
どこにエラーメッセージがありますか? > httpd not running, trying to start を指しているのなら、これは「(restart要求なのに)httpdは走ってないからstartしてみるよ」という事でエラーではありませんけど。
お礼
ありがとうございました。 無事解決し、課題も提出できました!
補足
ご回答ありがとうございます! httpd を停止中: [ OK ] httpd を起動中: [ OK ] と出ないのでエラーだと思ってしまいました… 改めて再起動をしましたが上記のように出ません。 なぜでしょうか?
お礼
ありがとうございます! おかげで解決できました>< 学校と家とでは違ったのでしょうかね。。 課題なんとか出せました!!