EC2インスタンスから部分的に開発されたWebサイトをセットアップしたいと思います。このサイトは、PyramidWebフレームワークを使用して開発されています。EC2からシンプルなウェイトレスサーバーをセットアップすることは可能ですか?
Apacheサーバーをセットアップするためにこれらの手順を試しました。しかし、ブラウザでパブリックDNSを指定すると、「Webサイトの応答に時間がかかりすぎています」というエラーが表示されます。
EC2インスタンスから部分的に開発されたWebサイトをセットアップしたいと思います。このサイトは、PyramidWebフレームワークを使用して開発されています。EC2からシンプルなウェイトレスサーバーをセットアップすることは可能ですか?
Apacheサーバーをセットアップするためにこれらの手順を試しました。しかし、ブラウザでパブリックDNSを指定すると、「Webサイトの応答に時間がかかりすぎています」というエラーが表示されます。
まず、mod_wsgiの使用をお勧めします。設定が一番簡単だと思います。それを無視すると、ウェイトレスはWSGIサーバーです。必要に応じて、ポート80で直接実行できます。
[server:main]
use = egg:waitress
host = 0.0.0.0
port = 80
残念ながら、これを行う場合は、rootである必要があります。より良いアプローチは、ウェイトレスサーバーを8000などの非特権ポートに設定し、リバースプロキシを使用してリクエストをサイトに転送することです。
ここでピラミッドクックブックの展開レシピを見てください:
http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/deployment/index.html