alkalmazás szerver vs web szerver?
Valamit nem értek. Látszólag az általam használt/próbált alkalmazásszerverek (uwsgi, gunicorn) önmagukban is működnek webszerverként. Akkor minek eléjük adott esetben egy apache vagy egy nginx?
O.K., egy ok lehet a load balance, olyanra nincs szükségem.
Ha többféle rendszert kell kiszolgálni, az is lehet egy ok.
Egyéb?
Van értelme küzdeni egy plusz réteggel, ha kizárólag pythont használok uwsgi vagy gunicorn háttérrel?
(Ssl/tls megy ezekkel is, autentikációt belülről intézem)
Valami dereng, hogy az apache tud tűzfal funkciót, ami meggátolja, hogy ismert támadásokkal próbálkozzanak a rosszfiúk - ha ez igaz, az lehet egy újabb ok.
■ O.K., egy ok lehet a load balance, olyanra nincs szükségem.
Ha többféle rendszert kell kiszolgálni, az is lehet egy ok.
Egyéb?
Van értelme küzdeni egy plusz réteggel, ha kizárólag pythont használok uwsgi vagy gunicorn háttérrel?
(Ssl/tls megy ezekkel is, autentikációt belülről intézem)
Valami dereng, hogy az apache tud tűzfal funkciót, ami meggátolja, hogy ismert támadásokkal próbálkozzanak a rosszfiúk - ha ez igaz, az lehet egy újabb ok.
Tipp #1
Azt megteszik ezek is. :) De
De adtál egy jó ötletet, megpróbálom kideríteni, a http/https protokollból mennyit implementálnak az említett app szerverek.
Egyébként amennyire értem, ők kommunikálnak a böngészővel, pontosabban a kliensekkel, a webszerverek ilyenkor csak reverse proxyként működnek.