<分区>
我想发布一个我用 Python/Django 编写的网站。我想将它托管在 Nginx Web 服务器上。但是我不确定我是否需要像 Digital Ocean 或 Heroku 这样的服务。这些服务提供了哪些我仅使用 Nginx 无法获得的好处?
<分区>
我想发布一个我用 Python/Django 编写的网站。我想将它托管在 Nginx Web 服务器上。但是我不确定我是否需要像 Digital Ocean 或 Heroku 这样的服务。这些服务提供了哪些我仅使用 Nginx 无法获得的好处?
最佳答案
要运行网站,您需要拥有具有静态 IP 地址的机器。可以是自己的机器,也可以需要DigitalOcean提供的远程机器、Heroku、AWS 或其他类似服务。
然后你需要在这台机器上运行nginx。但 nginx 仅充当代理,不足以运行 Django 应用程序。你需要一些 nginx 后面的 wsgi 服务器,例如 gunicorn .
看看这个article了解更多。
关于python - 如果我正在使用 Nginx 部署 Django 网站,我是否需要在其之上提供诸如 Digital Ocean 之类的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47467395/
相关文章:
python - 如何使用 pandas 的字符串索引将一列拆分为多列?
python - 如何防止 Django 模板中的自动转义?
python - 如何在 python 中模拟 self ?
python - :synopsis: not working in Sphinx automodule
python - 如何登录 python 和 bottle web 服务器的文件?
php - 首先为所有页面自动加载 config.php 文件
python - 寻找物体中心: showing wrong coordinate outside of the target object