2012-04-17 8 views
0

EC2インスタンスから部分的に開発されたウェブサイトを設定したいと考えています。このサイトは、Pyramid Webフレームワークを使用して開発されています。簡単なウェイトレスサーバーをEC2からセットアップすることは可能ですか?EC2インスタンスで働くウェイトレスサーバーを取得するには?

私はApacheサーバーを設定するためにthese instructionsを試しました。しかし、私がブラウザを公開DNSに向けると、「ウェブサイトが応答するのに時間がかかりすぎる」というエラーが表示されます。

+0

私はhttp://docs.pylonsproject.org/projects/pyramid/en/1.0-branch/tutorials/modwsgiの手順を試してみました/index.html。それから私は 'wget http:// localhost/myapp'を実行しました。内部サーバーエラーがあり、apache2ログに 'ImportError:No module pyramid.paster'と表示されています –

答えて

2

まず、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

+0

したがって、手順を実行してブラウザに弾力的なIP/public DNSを指示する必要があります。私はもう一度やり直してお知らせします。答えてくれてありがとう。 –

+0

ちょっと、フレッシュなインスタンスで指示(http://readthedocs.org/docs/pyramid/en/1.1-branch/tutorials/modwsgi/index.html)を試しても、それを動作させることができません。私はまだそれを言う同じエラーを取得しています* ec2-184-72-212-252.compute-1.amazonaws.comのサーバーが応答するにはあまりにも時間がかかります* –

+0

http:// docsで指示を試みました。 pylonsproject.org/projects/pyramid/en/1.0-branch/tutorials/modwsgi/index.html。それから私は 'wget http:// localhost/myapp'を実行しました。内部サーバーエラーがあり、apache2ログに 'ImportError:No module pyramid.paster'と表示されます –

関連する問題