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

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

新規登録して質問してみよう
ただいま回答率
85.50%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

889閲覧

AWS パブリック IPアドレスを入力してもApacheデフォルトページに繋がらない。(HTTP ERROR 500)

Ms.yy

総合スコア83

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

1クリップ

投稿2020/01/18 00:56

編集2020/01/18 13:25

前提・問題点

  • AWS EC2サーバー起動
  • AWS セキュリティグループHTTP,HTTPS指定
  • #systemctl restart httpdでapache起動済み

 
上記3点を実行済みですが、パブリック IPアドレスを入力してもHTTP ERROR 500と表示されてしまう。

###実現したいこと
apacheのデフォルトページがAWS EC2のパブリック IPアドレスを入力して表示されるようになっていること

apache起動

[root@ip-172-31-46-193 ~]# systemctl restart httpd [root@ip-172-31-46-193 ~]#

apacheステータス

# systemctl status httpd ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since 土 2020-01-18 00:27:52 UTC; 1min 41s ago Docs: man:httpd.service(8) Main PID: 3063 (httpd) Status: "Total requests: 1; Idle/Busy workers 100/0;Requests/sec: 0.0101; Bytes served/sec: 4 B/sec" CGroup: /system.slice/httpd.service ├─3063 /usr/sbin/httpd -DFOREGROUND ├─3098 /usr/sbin/httpd -DFOREGROUND ├─3099 /usr/sbin/httpd -DFOREGROUND ├─3100 /usr/sbin/httpd -DFOREGROUND ├─3101 /usr/sbin/httpd -DFOREGROUND ├─3102 /usr/sbin/httpd -DFOREGROUND └─3406 /usr/sbin/httpd -DFOREGROUND 1月 18 00:27:52 ip-172-31-46-193.ap-northeast-1.compute.internal systemd[1]: ... 1月 18 00:27:52 ip-172-31-46-193.ap-northeast-1.compute.internal systemd[1]: ... Hint: Some lines were ellipsized, use -l to show in full.

セキュリティーグループ

イメージ説明

###access_log

mac内のaccess_logファイルの中身 192.168.0.57 - - [17/Jan/2020:12:08:33 +0900] "GET / HTTP/1.1" 302 - 192.168.0.8 - - [17/Jan/2020:12:08:33 +0900] "GET / HTTP/1.1" 302 - 192.168.0.16 - - [17/Jan/2020:15:10:11 +0900] "GET / HTTP/1.1" 302 - 192.168.0.32 - - [17/Jan/2020:15:10:11 +0900] "GET / HTTP/1.1" 302 - 192.168.0.3 - - [17/Jan/2020:15:10:11 +0900] "GET / HTTP/1.1" 302 - 192.168.0.8 - - [17/Jan/2020:15:10:11 +0900] "GET / HTTP/1.1" 302 - 192.168.0.57 - - [17/Jan/2020:15:10:11 +0900] "GET / HTTP/1.1" 302 - 192.168.0.61 - - [17/Jan/2020:15:10:11 +0900] "GET / HTTP/1.1" 302 - ::1 - - [17/Jan/2020:21:27:52 +0900] "OPTIONS * HTTP/1.0" 200 - ターミナルでのログ確認 //# less /var/log/httpd/access_log 119.245.54.234 - - [14/Jan/2020:23:10:48 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36" 119.245.54.234 - - [14/Jan/2020:23:10:48 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36" 119.245.54.234 - - [14/Jan/2020:23:10:49 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36"

###error_log

mac内のerror_logファイルの中身 Applications/XAMPP/xamppfiles/htdocs/calendar_php/folio/test/mystyle.php' not found or unable to stat, referer: http://localhost/calendar_php/folio/test/index.php [Thu Jan 16 21:21:31.931134 2020] [php7:error] [pid 79127] [client ::1:59088] script '/Applications/XAMPP/xamppfiles/htdocs/calendar_php/folio/test/mystyle.php' not found or unable to stat, referer: http://localhost/calendar_php/folio/test/index.php [Thu Jan 16 21:22:01.042699 2020] [php7:error] [pid 78979] [client ::1:59092] script '/Applications/XAMPP/xamppfiles/htdocs/calendar_php/folio/test/mystyle.php' not found or unable to stat, referer: http://localhost/calendar_php/folio/test/index.php ターミナルでのログ確認 //# less /var/log/httpd/error_log [Thu Jan 09 23:45:39.149633 2020] [mpm_prefork:notice] [pid 3698] AH00170: caught SIGWINCH, shutting down gracefully [Tue Jan 14 10:57:44.804948 2020] [suexec:notice] [pid 3571] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Jan 14 10:57:44.830728 2020] [lbmethod_heartbeat:notice] [pid 3571] AH02282: No slotmem from mod_heartmonitor [Tue Jan 14 10:57:44.830765 2020] [http2:warn] [pid 3571] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. [Tue Jan 14 10:57:44.830770 2020] [http2:warn] [pid 3571] AH02951: mod_ssl does not seem to be enabled [Tue Jan 14 10:57:44.892568 2020] [mpm_prefork:notice] [pid 3571] AH00163: Apache/2.4.41 () PHP/5.4.16 configured -- resuming normal operations [Tue Jan 14 10:57:44.892591 2020] [core:notice] [pid 3571] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' [Tue Jan 14 10:58:07.592332 2020] [:error] [pid 3574] [client 126.72.108.73:53187] PHP Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /var/www/html/wp-includes/functions.php on line 1064

###削除コマンド

# rm wordpress/* /var/www/html rm: `wordpress/wp-admin' を削除できません: Is a directory rm: `wordpress/wp-content' を削除できません: Is a directory rm: `wordpress/wp-includes' を削除できません: Is a directory //問題点 rm: `/var/www/html' を削除できません: Is a directory

###移動コマンド

下記3点は移動されません ・wp-admin ・wp-content ・wp-includes # mv wordpress/* /var/www/html/ mv: `/var/www/html/index.php' を上書きしますか? yes mv: `/var/www/html/license.txt' を上書きしますか? yes mv: `/var/www/html/readme.html' を上書きしますか? yes mv: `/var/www/html/wp-activate.php' を上書きしますか? yes mv: `/var/www/html/wp-admin' を上書きしますか? yes mv: `wordpress/wp-admin' から `/var/www/html/wp-admin' へ移動できません: File exists mv: `/var/www/html/wp-blog-header.php' を上書きしますか? yes mv: `/var/www/html/wp-comments-post.php' を上書きしますか? yes mv: `/var/www/html/wp-config-sample.php' を上書きしますか? yes mv: `/var/www/html/wp-content' を上書きしますか? yes mv: `wordpress/wp-content' から `/var/www/html/wp-content' へ移動できません: File exists mv: `/var/www/html/wp-cron.php' を上書きしますか? yes mv: `/var/www/html/wp-includes' を上書きしますか? yes mv: `wordpress/wp-includes' から `/var/www/html/wp-includes' へ移動できません: File exists mv: `/var/www/html/wp-links-opml.php' を上書きしますか? yes mv: `/var/www/html/wp-load.php' を上書きしますか? yes mv: `/var/www/html/wp-login.php' を上書きしますか? yes mv: `/var/www/html/wp-mail.php' を上書きしますか? yes mv: `/var/www/html/wp-settings.php' を上書きしますか? yes mv: `/var/www/html/wp-signup.php' を上書きしますか? yes mv: `/var/www/html/wp-trackback.php' を上書きしますか? yes mv: `/var/www/html/xmlrpc.php' を上書きしますか? yes

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

apache version: Apache/2.4.41 ()

OS:mac
mysql:5.6

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

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

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

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

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

take88

2020/01/18 01:36

Apache のログになにかエラーは出力されてませんか? /var/log/httpd/error_log または/var/log/httpd/access_log
Ms.yy

2020/01/18 02:15 編集

macの端末で検索を行い確認致しました error_logにはそれらしきエラーが確認しました。 一応両方追記させて頂きます。 よろしくお願いします。
take88

2020/01/18 07:48

error_log の最後にエラーが記録されてますね。 PHPの構文エラーのようです。 >PHP Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /var/www/html/wp-includes/functions.php on line 1064 たぶんEC2、Apacheに問題はなくて、インストールしているWordpressの方に問題がありそうです。 もしもテーマやプラグインを入れてるなら 変更してみたり、無効化してみたりして、切り分けると良いかもしれません。
Ms.yy

2020/01/19 01:57 編集

>PHP Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /var/www/html/wp-includes/functions.php on line 1064 こちらのファイルが問題ということで新しくもう一度wordpressをインストールし、ファイルを移動させようとしたら、このようなエラー文が出ました。 エラー:/var/www/html/wp-content' へ移動できません 削除も行いましたが削除もされませんでした。 「wp-includes」は頑なに動こうとしません。 この場合どうしたらいいでしょうか? 今回の作業を追記として載せさせて頂きます。 追記:19日 wp-includesが削除できないのはフォルダだからでした。 なのでrmコマンドでは削除できなかったみたいです。
guest

回答1

0

自己解決

問題のあったwp-contentまたはワードプレス関連一式を削除したら無事にapacheデフォルト接続できました。

具体的にはターミナルにてawsに「$ ssh -i キーペア@ec2~....」でログイン後$sudo -iを実行

その後,$var/www/htmlに移動して# rmdir wp-includesでwp-includesディレクトリ削除しました。

中身が入っているディレクトリは# rm -rf ディレクトリ名で中身ごと削除したりしてwp関連一式もまるっと消しておきました。

投稿2020/01/19 02:25

Ms.yy

総合スコア83

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問