前提・実現したいこと
EC2インスタンスのパブリックDNSに接続できなくなってしましました。
再度接続できるようにしたいです。
SSH接続まではできていて、Apacheを立ち上げる時にステータスがfailedになっているので、そこが問題かと思われます。
発生している問題・エラーメッセージ
sudo service httpd status
と打ったときの記述は下記です。
● 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 └─php-fpm.conf Active: failed (Result: exit-code) since 土 2020-08-15 12:35:43 UTC; 12s ago Docs: man:httpd.service(8) Process: 6303 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 6303 (code=exited, status=1/FAILURE) 8月 15 12:35:43 ip-172-31-35-98.ap-northeast-1.compute.internal systemd[1]: ... 8月 15 12:35:43 ip-172-31-35-98.ap-northeast-1.compute.internal httpd[6303]: ... 8月 15 12:35:43 ip-172-31-35-98.ap-northeast-1.compute.internal systemd[1]: ... 8月 15 12:35:43 ip-172-31-35-98.ap-northeast-1.compute.internal systemd[1]: ... 8月 15 12:35:43 ip-172-31-35-98.ap-northeast-1.compute.internal systemd[1]: ...
ネットで調べても記事に載っている事象がバラバラで、解決方法に辿り着けませんでした。。
ここから原因を特定できますでしょうか…?
補足情報
元々静的サイトを下記のようにホスティングしていて、今回新たに同じインスタンスでWordPressとか入れられるのかなと思い色々いじってしまいました。
- Route53で独自ドメインと紐付け
- S3でホスティング
- basic認証かけたいと思いhttp.confをいじった
- home/ec2-user直下にwordpressインストールした(この確認をしようと思ってできなかったのが事の発端です)
phpのインストールは済んでいますが、元あったverがphp5系だったのをバージョンアップしたので、その際に必要な手順が抜けていた可能性もあります。
PHP 7.3.19 (cli) (built: Jul 2 2020 23:17:49) ( NTS )
参考
参考にしたサイトはありすぎるのですが、主にこちらを見ながら上記の内容をいじりました。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html
https://qiita.com/zukakosan/items/0e0e30107ecf8adc0b02
https://www.yamamanx.com/amazon-linux-wordpress-php-53-72/
★解決時にこちらのサイトも参考にしました。
AWSやネットワークの知識が浅く、不備があったらすみません。
お知恵をお借りできますと幸いです。宜しくお願いいたします。
構文チェックの内容
sudo apachectl configtest
を実行した結果を追記させていただきます。
httpd: Syntax error on line 57 of /etc/httpd/conf/httpd.conf: Cannot load modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: cannot open shared object file: No such file or directory
回答1件
あなたの回答
tips
プレビュー