質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.53%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

3回答

61866閲覧

systemctl start httpd.serviceを実行すると上手く行きません。

trm

総合スコア117

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2018/07/05 17:51

編集2018/07/06 15:07

CentOS7の端末で

httpd.service(Apache)

1#systemctl start httpd.service

を実行すると上手く行きません。
「job for httpd.dervice failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details」というエラーメッセージが出ます。最初の頃のように 

httpd.service(Apache)

1#systemctl start httpd.service

をCentOS7インストール時のように、実行するにはどうすればよいでしょうか。

#systemctl enabled httpd.service

はエラーなしに実行できました。

また、

httpd.service(Apache)

1#systemctl restart httpd.service

を実行すると「Job for httpd.service failed. See 'systemctl status httpd.service and' 'journalctl -xn' for datails.」というエラーメッセージが出ます。最初のころのように、実行できるようになるにはそうすればいいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

httpd.confを変えたら実行できるようになりました、皆さま長い間ありがとうございました!

投稿2018/07/09 04:17

trm

総合スコア117

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

/var/log/messagesや/var/log/httpd以下にあるログに原因が書いてあると思います。

投稿2018/07/05 21:56

scsi

総合スコア2840

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

systemctl enabled httpd.serviceは立ち上げの際にhttpdを起動するというコマンドです。
実際にhttpdが実行できたかどうかとは関係ありません。

エラー文をしっかり読んでください。
systemctl status httpd.service
を打ち込んでみましたか?
そこにエラーログが現れているはずなんですが、どのようなことが書かれていますか?

設定はいじりましたか?

投稿2018/07/05 21:54

mkgrei

総合スコア8560

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

trm

2018/07/06 03:52

「chown apache:apache /var/www/cgi-bin」「chown apache:apache /var/www/cgi-bin/60a11.cgi」としたことはありますがそれ以外はいじっていません。
mkgrei

2018/07/06 06:02

apacheユーザで走らせるんでしたっけ? httpd設定ファイルを変えましたか? あと、systemctl status httpd.serviceの出力をば。
trm

2018/07/06 07:18

systemctl status httpd.serviceの出力は次の通りです ──────────────────── httpd.service - The Apache HTTP Server Loaded: loaded(/usr/lib/systemd/system/httpd.service; enabled) Active: failed(Result: exit-code) since 金 2018-07-06 15:45:18 JST; 1min 28s ago Docs: man:httpd(8) man:apachectl(8) Process: 2528 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/success) Process: 1404 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 1404 (code=exited, status=1/FAILURE) CGroup: /system.slice/httpd.service 7月 06 15:45:18 trm777.ddo.jp httpd〔1404〕: AH00526: Syntax error on line 2...: 7月 06 15:45:18 trm777.ddo.jp httpd〔1404〕: Invalid command 'odder', perhap...n 7月 06 15:45:18 trm777.ddo.jp systemd〔1〕: httpd.service: main process exit...E 7月 06 15:45:18 trm777.ddo.jp systemd〔1〕: Failed to start The Apache HTTP.... 7月 06 15:45:18 trm777.ddo.jp systemd〔1〕: Unit httpd.service entered faile.... Hint: Some lines were wllipsized, use -l to show in full.
trm

2018/07/06 07:18

systemctl status httpd.serviceの出力は次の通りです ──────────────────── httpd.service - The Apache HTTP Server Loaded: loaded(/usr/lib/systemd/system/httpd.service; enabled) Active: failed(Result: exit-code) since 金 2018-07-06 15:45:18 JST; 1min 28s ago Docs: man:httpd(8) man:apachectl(8) Process: 2528 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/success) Process: 1404 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 1404 (code=exited, status=1/FAILURE) CGroup: /system.slice/httpd.service 7月 06 15:45:18 trm777.ddo.jp httpd〔1404〕: AH00526: Syntax error on line 2...: 7月 06 15:45:18 trm777.ddo.jp httpd〔1404〕: Invalid command 'odder', perhap...n 7月 06 15:45:18 trm777.ddo.jp systemd〔1〕: httpd.service: main process exit...E 7月 06 15:45:18 trm777.ddo.jp systemd〔1〕: Failed to start The Apache HTTP.... 7月 06 15:45:18 trm777.ddo.jp systemd〔1〕: Unit httpd.service entered faile.... Hint: Some lines were wllipsized, use -l to show in full.
CHERRY

2018/07/06 08:16

`Syntax error on line 2 ` や `Invalid command 'odder', perhap ` と言われているようですから、設定ファイルに間違いがあるようです。設定を確認してください。
mkgrei

2018/07/06 13:20

エラーが起きて立ち上げに失敗していることがわかります。 エラーが一部省略されているので、 systemctl status httpd.service -l をした結果があると原因がわかるかもしれません。
archiver

2018/07/06 15:28 編集

ってか、↓ https://teratail.com/questions/134667 で解決になってるのでは? 質問者さんさぁ、意味もなく質問を乱立するのやめてくれないかな、混乱の元だから。 (周りの人にもそうだが、あなた自身が収拾つけられないでしょ)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.53%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

同じタグがついた質問を見る

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。