1

私は何か間違っているのか、AWSを使って本当に難しい/混乱しているのか疑問に思いますか?私はそれが何かをコーディングするのはとても難しい/ロングだことがわかりdjangoのAWS

http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com/ 

、:

ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com 

そして、そのElastic Beanstalkでアプリケーション環境を持つ:

現在、私は次のアドレスを持つEC2インスタンスを持っています私がする必要があるのでhttp://XXX.XXXXXX.us-west-2.elasticbeanstalk.com/に行くことによってそれをサーバに置いてテストしてください:

1)FTP経由でファイルをアップロードして012にしますec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.comに内部

2)SSHとeb deploy

3を行う)

4を配備するサーバの2〜3分待ちます)http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com

で変化を見る私は「何かがありますここで間違っている?

1)http://mywebsite.com

3)ですかpython manage.py runserverまたはgunicorn mySite.wsgi:application

4)表示の変更内http://mywebsite.com

2)SSHにFTP経由でファイルをアップロードします。通常、これは私が行うために使用していますものですhttp://mywebsite.comに配備するのに2〜3分かかることはありません。

誰かが私が間違っていることについて私を導くことはできますか?私はここで何が欠けているかについてあまり確信していません。

ありがとうございました!

+0

を展開http://docs.aws.amazon.com/elasticbeanstalk/latest /dg/create-deploy-python-django.html –

+0

https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk/ –

+0

あなたの問題についてよくわかりませんです。コードを実行するためにサーバーにデプロイする必要はありません。 Djangoには開発サーバーが組み込まれているので、ラップトップで実行することができます。展開プロセス自体に不満があるなら、Herokuのようなサービスを調べて起動しやすくすることもできます。 –

答えて

1

AWS Elastic Beanstalkでは、正確に「FTP」ファイルをサーバーにダウンロードしません。 EB APIツールを使用すると、eb deployのみで、最新のGITコミットはすべてのファイルをEBサーバーに展開します。私の場合は

は、それだけで、端末の3-4ラインが

  1. gitの-m '04212016_1_east'
  2. ./manageをコミット-A
  3. gitのを追加し、すべて稼働を取得するコマンドを取りますあなたが何かを見つけた場合の.py collectstatic(私は静的ファイルのためのS3を使用しているため、オプションのステップ)は
  4. EB
関連する問題