2

Typische Setups Ich habe auf Google fand eine django Anwendung auf AWS alle deuten auf eine Setup wieWelche Nachteile hat die direkte Verwendung von AWS ELB mit Gunicorn (kein Nginx)?

ELB laufen -> nginx -> gunicorn -> django

ich mich gefragt, warum der nginx Teil wirklich benötigt wird, Hier? Ist ELB nicht ausreichend als Proxy?

In unserem Fall laufen mehrere Gunicorn/django-Instanzen in individuellen Docker-Containern auf ECS.

Antwort

3

Ohne Nginx, Es würde gut funktionieren und Sie werden immer noch vor der Mehrheit der DDOS-Angriffe, die einen exponierten Gunicorn-Server herunterbringen können.

Ich kann nur sehen Nginx hilfreich, um den Stapel hinzuzufügen, wenn es Ihre statischen Dateien dienen wird. . Allerdings ist es viel besser auf Ihre statische Dateien von S3 (+ Cloudfront als Bonus) zu dienen, da es eine hohe Verfügbarkeit und Zuverlässigkeit hat gebacken in

Quellen: http://docs.gunicorn.org/en/latest/deploy.html#nginx-configuration https://stackoverflow.com/a/12801140

Verwandte Themen