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

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

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

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

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

解決済

1回答

4526閲覧

apacheが再起動できなくなった

ETO3

総合スコア45

Apache

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

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

1クリップ

投稿2021/10/11 06:17

編集2021/10/11 06:19

#環境
Apache/2.4.48
wordpress

#やりたいこと
apacheを再起動できるようにしたいです。

#やったこと

wordpressのサイトをxserverからawsに移植しようと思い
aws ec2 でlinuxにapacheを導入しサーバーを立てました。

その後サイトをssl化する為にcertbotを使用し以下のサイトを参考にssl化しました。
https://infltech.com/articles/N4MUGp

そしてサイトを開いたところトップページは表示されるようになったのですが下層ページが表示されません
調べてみるとmod rewriteが有効にする必要があるようなので
httpd.confに
LoadModule rewrite_module modules/mod_rewrite.soを最後尾に加えてapacheの再起動をしようとしたところ、
以下のようなエラーに出くわしました。

#出ている問題

[ec2-user@ip-10-10-9-55 conf.d]$ sudo systemctl restart httpd.service Job for httpd.service failed. See "systemctl status httpd.service" and "journalctl -xe" for details.

指示通りに
systemctl status httpd.serviceコマンドを打つと

[ec2-user@ip-10-10-9-55 conf.d]$ sudo systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Drop-In: /usr/lib/systemd/system/httpd.service.d mqphp-fpm.conf Active: failed (Result: protocol) since Mon 2021-10-11 03:18:33 UTC; 4min 48s ago Docs: man:httpd.service(8) Process: 13027 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=0/SUCCESS) Main PID: 13027 (code=exited, status=0/SUCCESS) Status: "Reading configuration..." Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal systemd[1]: Starting The Apache HTTP Server... Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13027]: [Mon Oct 11 03:18:33.926124 2021] [so:warn] [pid 13027] AH01574: module rewrite_module is already loaded, skipping--- Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13027]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf/httpd.conf:364 Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13027]: httpd (pid 11961) already running Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal systemd[1]: Failed to start The Apache HTTP Server. Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal systemd[1]: Unit httpd.service entered failed state. Oct 11 03:18:33 ip-10-10-9-55.ap-northeast-1.compute.internal systemd[1]: httpd.service failed.

journalctl -xeと打つと

[ec2-user@ip-10-10-9-55 conf.d]$ sudo journalctl -xe ~~~~~~~~~~~同じような内容なので省略~~~~~~~~~~~~~~~~~~~~ -- Subject: Unit session-695.scope has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit session-695.scope has finished starting up. -- -- The start-up result is done. Oct 11 03:20:01 ip-10-10-9-55.ap-northeast-1.compute.internal CROND[13105]: (root) CMD (/usr/lib64/sa/sa1 1 1) Oct 11 03:20:07 ip-10-10-9-55.ap-northeast-1.compute.internal dhclient[2762]: XMT: Solicit on eth0, interval 113390ms. Oct 11 03:22:00 ip-10-10-9-55.ap-northeast-1.compute.internal dhclient[2762]: XMT: Solicit on eth0, interval 114820ms. Oct 11 03:23:22 ip-10-10-9-55.ap-northeast-1.compute.internal sudo[13274]: ec2-user : TTY=pts/0 ; PWD=/etc/httpd/conf.d ; USER=root ; COMMAND=/bin/systemctl status httpd.service Oct 11 03:23:22 ip-10-10-9-55.ap-northeast-1.compute.internal sudo[13274]: pam_unix(sudo:session): session opened for user root by ec2-user(uid=0) Oct 11 03:23:22 ip-10-10-9-55.ap-northeast-1.compute.internal sudo[13274]: pam_unix(sudo:session): session closed for user root Oct 11 03:23:55 ip-10-10-9-55.ap-northeast-1.compute.internal dhclient[2762]: XMT: Solicit on eth0, interval 114390ms. Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal sudo[13386]: ec2-user : TTY=pts/0 ; PWD=/etc/httpd/conf.d ; USER=root ; COMMAND=/bin/systemctl restart httpd.service Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal sudo[13386]: pam_unix(sudo:session): session opened for user root by ec2-user(uid=0) Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal systemd[1]: Starting The Apache HTTP Server... -- Subject: Unit httpd.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit httpd.service has begun starting up. Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13390]: [Mon Oct 11 03:25:36.794616 2021] [so:warn] [pid 13390] AH01574: module rewrite_module is already loaded, skipping Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13390]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf/httpd.conf:364 Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13390]: httpd (pid 11961) already running Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal systemd[1]: Failed to start The Apache HTTP Server. -- Subject: Unit httpd.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit httpd.service has failed. -- -- The result is failed.

とでます。

[ec2-user@ip-10-10-9-55 conf.d]$ sudo service httpd configtest [Mon Oct 11 03:33:36.340733 2021] [so:warn] [pid 13826] AH01574: module rewrite_module is already loaded, skipping AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf/httpd.conf:364 Syntax OK

構文エラーではなさそうです。

エラー文をみてもこれ以上どうすればいいのかわからず困っています。
個人的にはsslかmodrewrite周りの問題かなとは思うのですが、どうすればいいのかわからないです、、、
どうかご助力いただければ幸いです。

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

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

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

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

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

tanat

2021/10/11 09:02

> httpd.confに > LoadModule rewrite_module modules/mod_rewrite.soを最後尾に加えて> apacheの再起動をしようとしたところ、 この部分を元に戻したら再起動は可能ですか?
ETO3

2021/10/11 09:09

あ、すみません自己解決しました! その部分コメントアウトして再起動してみたのですが、できなかったので関係なさそうでした。 異常なプロセスが残っていたのが原因見たいで,killall httpdしたら再起動できました。 コメントありがとうございます!お手数おかけしました!
tanat

2021/10/11 09:19

解決して何よりです。 捕捉ありがとうございます。
guest

回答1

0

自己解決

自己解決しました。

Oct 11 03:25:36 ip-10-10-9-55.ap-northeast-1.compute.internal httpd[13390]: httpd (pid 11961) already running

原因は↑らしく

不明なプロセスが残っていた為再起動が出来なかったようです。

[root@ip-10-10-9-55 httpd]# find / -name httpd.pid /run/httpd/httpd.pid

でhttpd.pidファイルを探して

[root@ip-10-10-9-55 httpd]# mv /run/httpd/httpd.pid /run/httpd/httpd.pid.bk

で名前を変更して消した後

実行中のプロセスを確認

[root@ip-10-10-9-55 httpd]# sudo lsof -i | grep http httpd 8013 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 8013 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 8014 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 8014 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 8628 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 8628 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 11961 root 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 11961 root 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 12148 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 12148 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 21703 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 21703 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 23909 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 23909 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 24259 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 24259 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 24584 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 24584 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 25761 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 25761 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN) httpd 29283 apache 4u IPv6 208101 0t0 TCP *:http (LISTEN) httpd 29283 apache 6u IPv6 209289 0t0 TCP *:https (LISTEN)
[root@ip-10-10-9-55 httpd]# killall httpd

でプロセスを全削除

[root@ip-10-10-9-55 httpd]# systemctl restart httpd

で再起動できました。

投稿2021/10/11 09:03

ETO3

総合スコア45

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問