EC2にhttpdをインストールしたが、サイトにアクセスしようとすると「503 Service Unavailable」になる

実現したいこと

EC2にてAWSでWebアプリを公開する方法(Python+Flask) - Qiitaを参考に、Python(flask)をサーバーサイドにしたWebアプリケーションをホストしようとしております。

サーバーにはhttpdを利用しようとしております。

しかし、httpdが利用できるか確認のため、EC2に設定したパブリックのElastic IPをwebブラウザに入力してみたところ、以下のような画面が表示されました。

エラーメッセージ

このエラーメッセージを解決させるにはどうすればよろしいでしょうか?
よろしくお願いいたします。

前提

・EC2上にPythonとGit、httpdをインストールしている

・Elastic IPをEC2に付与し、パブリックのElastic IPとRoute53で購入したドメインの対応付けを完了している

・セキュリティグループの設定により、ポート番号22番、443番、80番のアクセス(ソースは全て0.0.0.0/0)が許可されている

発生している問題・エラーメッセージ

EC2にてAWSでWebアプリを公開する方法(Python+Flask) - Qiitaを参考に、Python(flask)をサーバーサイドにしたWebアプリケーションをホストしようとしており、サーバーにはhttpdを利用しようとしている。
しかし、httpdが利用できるか確認のため、EC2に設定したパブリックのElastic IPをwebブラウザに入力してみたところ、以下のような画面が表示された。

エラーメッセージ

このエラーメッセージを解消し、Python(flask)をサーバーサイドにしたWebアプリケーションをホストできるようにしたい。

試したこと

systemctl でサービスを起動しようとした際に「Failed to start ***.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files」というエラーが出ており、rootユーザーに切り替えてhttpdのインストールから設定をやり直してみたのですが、Webブラウザでアクセスしてみるとやはり「503 Service Unavailable」の画面が表示されました。

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

EC2のAZ:ap-northeast-1a
作成ユーザー:IAMユーザー
インスタンスタイプ:t2.micro
EC2インスタンス内のPythonのバージョン:3.7.1
httpdのバージョン:2.4.55

コメントを投稿

0 コメント