3 ms·
Most of them have a disclaimer in their deployment or tutorial docs, some with more strong language than others. Again, nothing bad happens if you don't, we don
by nickelpro 2y ago
Most of them have a disclaimer in their deployment or tutorial docs, some with more strong language than others. Again, nothing bad happens if you don't, we don't write memory vulnerabilities into these servers. You are just far more vulnerable to DOS attacks.
* "We strongly recommend using Guincorn behind a proxy server" [1]
* "As a general rule, you probably want to: ... run behind Nginx for self-hosted deployments." [2]
* "A reverse proxy such as nginx or Apache httpd should be used in front of Waitress." [3]
For some, like uWSGI, they don't even want to talk HTTP (uWSGI supports its own protocol) and it's just assumed you're using a dedicated webserver to talk to public traffic. [4]
[1]: https://docs.gunicorn.org/en/latest/deploy.html https://docs.gunicorn.org/en/latest/deploy.html
[2]: https://www.uvicorn.org/deployment/ https://www.uvicorn.org/deployment/
[3]: https://flask.palletsprojects.com/en/stable/deploying/waitress/ https://flask.palletsprojects.com/en/stable/deploying/waitre...
[4]: https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django...