/ / Amazon AWS rzucanie 403 Zabronione po wdrożeniu django z innego systemu [zamknięte] - django, amazon-web-services, amazon-s3

Amazon AWS throwing 403 Zabroniony po wdrożeniu django z innego systemu [zamknięty] - django, amazon-web-services, amazon-s3

Użyłem Ubuntu 14.04 i Pythona 3.4 jako maszyny programistycznej dla Django.

Wdrożenie do Amazon AWS zakończyło się sukcesem eb deploy i działająca strona bez problemu.

Jakoś później muszę zmienić mój system i użyćinny laptop do wdrożenia. Skopiowałem folder projektu Virtualjanv django i wkleiłem do mojego nowego systemu w tej samej konfiguracji. Ale teraz, kiedy wdrażam przy użyciu eb deploy z tym samym identyfikatorem dostępu do zabezpieczeń w AWS, został wdrożony pomyślnie, ale podczas uzyskiwania dostępu do witryny otrzymuję błąd jako

Forbidden - Nie masz uprawnień dostępu do / na tym serwerze.

Ale kiedy ponownie uruchomię ze starego systemu, działa, ale z nowego nie.

Odpowiedzi:

0 dla odpowiedzi № 1

Zrobiłem następujące kroki i zadziałało to z mojego nowegomaszyna. 1. Użyłem pakietu mysql-devel, który jest dla MySQL do pracy z AWS z django przy użyciu RDS. Zostało to skonfigurowane w pliku django.config. Usunąłem z niej tę konfigurację. 2. Usunąłem folder .elasticbeanstalk. 3. Następnie uruchomiono komendy: python manage.py collectstatic & python manage.py migrate 4. Następnie użyj "eb wdrożyć". Witryna została pomyślnie wdrożona i działa. 5. Następnie ponownie umieszczam pakiet mysql-devel w pliku django.config i wdrażam go.