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

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

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

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

3回答

1283閲覧

さくらVPSでApacheが起動しなくなってしまった

yossy44

総合スコア12

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

1クリップ

投稿2018/04/11 03:07

VPSでApacheが起動しない問題

さくらVPSでapacheが起動しなくなってしまったので、解決したいです。
どうかお力添えを。。。

Apacheが起動しないのでステータスを見ると、、、

$ sudo systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 水 2018-04-11 11:42:42 JST; 9min ago Docs: man:httpd(8) man:apachectl(8) Process: 2294 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE) Process: 2292 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 2292 (code=exited, status=1/FAILURE) 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp systemd[1]: Starting The Apache HTTP Server... 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp httpd[2292]: [Wed Apr 11 11:42:42.805527 2018] [so:warn] [pid 2292] AH01574: module systemd_module is already loaded, skipping 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp kill[2294]: kill: cannot find process "" 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp systemd[1]: httpd.service: control process exited, code=exited status=1 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp systemd[1]: Failed to start The Apache HTTP Server. 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp systemd[1]: Unit httpd.service entered failed state. 4月 11 11:42:42 xxxxxx.vs.sakura.ne.jp systemd[1]: httpd.service failed.
$ apachectl configtest [Wed Apr 11 11:51:09.623907 2018] [so:warn] [pid 2327] AH01574: module systemd_module is already loaded, skipping Syntax OK

いろいろググったのですが、同じような例もなく困っています。
SSHやSSLの設定を少し変えて、サーバーをブラウザのコンパネから再起動かけたらこのような状態になりました。

ブラウザから対象のドメインにアクセスすると
「このサイトにアクセスできません」ERR_CONNECTION_REFUSED
となります。

補足情報(FW/ツールのバージョンなど)

Server version: Apache/2.4.6 (CentOS)

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

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

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

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

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

m.ts10806

2018/04/11 04:09

さくらVPSに直接問い合わせた方が確実に思います。
yossy44

2018/04/11 06:43 編集

ありがとうございます!一度問い合わせてみます。 やはりVPSの内部のことは対応できないそうです><
CHERRY

2018/04/11 07:03

/var/log/httpd/error_log には、何かメッセージは出ていませんか?
yossy44

2018/04/11 08:08 編集

エラーでてました! [Wed Apr 11 15:34:10.291022 2018] [suexec:notice] [pid 1086] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Wed Apr 11 15:34:10.291386 2018] [ssl:emerg] [pid 1086] AH02311: Fatal error initialising mod_ssl, exiting. See /etc/httpd/logs/ssl_error_log for more information
CHERRY

2018/04/11 08:13

ssl.conf あたりの設定が問題のようですね。/etc/httpd/logs/ssl_error_log には、どんなメッセージが記載されていますか?
yossy44

2018/04/11 08:17

出力されているエラーは [Wed Apr 11 15:34:10.291358 2018] [ssl:emerg] [pid 1086] AH02240: Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] (/etc/httpd/conf.d/ssl.conf:56)でした。ただSSLは必要ないので設定していないと思うんですが。。
arasi

2018/04/11 08:31

/etc/httpd/conf.d/ssl.conf 56行目はどうなっていますか前後の55行目57行目もどうなっていますか
yossy44

2018/04/11 08:34

56行目は <VirtualHost _default_:443> です前後は改行でした
yossy44

2018/04/11 08:48

すいません。httpd.conf内のサーバー名の指定が間違っていたようです。いろいろなミスが重なりましたが皆様のおかげでhttp接続できるようになりました!ありがとうございます。
guest

回答3

0

自己解決

コメントいただいた皆様のおかげでApachの起動を確認し、http接続が可能になりました。ありがとうございます。こちらに原因と思われる事項と解決方法を記載します。

#ssl.confの設定
コメントアウトだけでは足りなかった。

// 5行目 Listen 443 https ↓ # Listen 443 https ※コメントアウト

追加

// 70行目 SSLEngine on ↓ SSLEngine off

#httpd.confの設定
必要ない記述があった

// 90行目周辺 # # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesn't have a registered DNS name, enter its IP address here. # ServerName 〇〇〇.vs.sakura.ne.jp:80 ↓ # ServerName 〇〇〇.vs.sakura.ne.jp:80

ググってるとServerNameは空白の際には逆引き?になるとのこと。。
正解かわかりませんが、ひょっとしてとおもいコメントアウト後にsystemctl restart httpd.serviceで起動し解決しました。

正直以上だけが問題ではないかもしれません。トライ&エラーを繰り返して最後にこちらにたのんでよかったです。コメントいただいた皆様に感謝です。

投稿2018/04/11 09:07

編集2018/04/11 09:08
yossy44

総合スコア12

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

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

m.ts10806

2018/04/11 10:15

久々に良い自己解決の回答を見た気がします。 ひとまず前に進んだようで良かったです。
guest

0

httpd -t
で調べてみて下さい

投稿2018/04/11 06:07

arasi

総合スコア156

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

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

yossy44

2018/04/11 06:36

Syntax OK とでました!
guest

0

まっさらにしてイチから入れ直す、に一票

投稿2018/04/11 05:36

y_waiwai

総合スコア87774

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

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

yossy44

2018/04/11 05:54

ありがとうございます。それしなかないですかね~やっぱり。。
y_waiwai

2018/04/11 05:55

悩んでる時間考えると、そのほうが早いんじゃ
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問