2016-05-16 6 views
-3

私はDjangoの開発マシンとしてUbuntu 14.04とpython 3.4を使用しました。Amazon AWS投げ403違うシステムからdjangoを配備した後に禁止

eb deployとウェブサイトを問題なく使用して、Amazon AWSへのデプロイメントに成功しました。

どういうわけか私のシステムを変更する必要があり、展開のために別のラップトップを使用しました。 Virtualenv djangoプロジェクトフォルダをコピーし、同じ設定で新しいシステムに貼り付けました。しかし、今、私はAWSで同じセキュリティアクセスIDとeb deployを使用して展開するときに、それが正常に展開されますが禁断の

として、私はエラーを取得していますウェブサイトにアクセスするとき - あなたはこのサーバー上の/アクセス権限がありません。

しかし、もう古いシステムから展開すると機能しますが、新しいものからは機能しません。

答えて

0

私は次のステップを実行し、それは私の新しいマシンから機能しました。 1. MySQL用のmysql-develパッケージを使用して、RDSを使用してdjangoでAWSを操作しました。これはdjango.configファイルで設定されています。私はそれからこの構成を削除しました。 2. .elasticbeanstalkフォルダを削除しました。 3.最後にコマンドを実行しました:python manage.py collectstatic & python manage.py migrate 4. "eb deploy"を使用しました。サイトは正常に展開され実行されていました。 5.次に、mysql-develパッケージをdjango.configファイルに入れて展開します。

関連する問題