お世話になっております。
AWSでのデフォルトのPHPの5.3から7.3にアップデートする方法を色々試しているうちに
httpdの設定を弄ったらしく
www.hogehoge.info/index.html
にアクセスしても
このサイトにアクセスできません
と表示されるようになってしまいました。
[ec2-user@ip-hoge-fuga-piyo etc]$ yum list installed |grep httpd generic-logos-httpd.noarch 18.0.0-4.amzn2 @amzn2-core httpd.x86_64 2.4.46-1.amzn2 @amzn2-core httpd-filesystem.noarch 2.4.46-1.amzn2 @amzn2-core httpd-tools.x86_64 2.4.46-1.amzn2 @amzn2-core
とインストールはされているようなのですがリスタートしてみると
[ec2-user@ip-hoge-fuga-piyo etc]$ service httpd restart Redirecting to /bin/systemctl restart httpd.service Failed to restart httpd.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status httpd.service' for details.
と表示され systemctl status httpd.service を見てみると
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: inactive (dead) Docs: man:httpd.service(8) Feb 01 04:50:34 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Started The Apache HTTP Server. Feb 07 03:49:01 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Reloaded The Apache HTTP Server. Feb 09 00:28:44 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Stopping The Apache HTTP Server... Feb 09 00:28:45 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Starting The Apache HTTP Server... Feb 09 00:28:45 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Started The Apache HTTP Server. Feb 09 01:22:18 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Stopping The Apache HTTP Server... Feb 09 01:22:19 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Starting The Apache HTTP Server... Feb 09 01:22:19 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Started The Apache HTTP Server. Feb 09 04:50:07 ip-hoge-fuga-piyo.ap-northeast-1.compute.internal systemd[1]: Stophttpd.error
となっていて最終行のhttpd.errorがどこにあるのか分かりません……
ヒストリーより
[ec2-user@ip-hoge-fuga-piyo ~]$ sudo yum -y remove httpd-tools
が不味かったのかとと思いインストールしてみようとしましたが
[ec2-user@ip-hoge-fuga-piyo ~]$ sudo yum -y install httpd-tools Loaded plugins: extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.7 kB 00:00 39 packages excluded due to repository priority protections Package httpd-tools-2.4.46-1.amzn2.x86_64 already installed and latest version Nothing to do
と特に怒られませんでした。
このようにhttpdが動作しない場合はどのように対処すれば良いのか伺ってよろしいでしょうか?
$ sudo tail /var/log/httpd/error_log には
[Tue Feb 09 04:06:01.347745 2021] [:error] [pid 28219] [client 44.222.55.77:6009] script '/var/www/html/index.php' not found or unable to stat [Tue Feb 09 04:50:07.668079 2021] [mpm_prefork:notice] [pid 28111] AH00170: caught SIGWINCH, shutting down gracefully
となんかphpのエラーっぽいのが記載されているのですが
今はindex.htmlにアクセス出来ないのが困っているのです……
ちなみにPHPをアップデートは
Amazon Linux 2 で PHP を簡単にアップデートする方法 - Qiita
に記載の
$ sudo amazon-linux-extras enable php7.3
でやりました……
上記こちらの設定を確認すると良い等のアドバイスを頂けると幸いです。
$ sudo vi /var/www/html/index.html
にはもちろんファイルはあります。
回答1件
あなたの回答
tips
プレビュー