首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过cpanel在WHM上托管Django 1.10 Web应用程序?

如何通过cpanel在WHM上托管Django 1.10 Web应用程序?
EN

Stack Overflow用户
提问于 2017-04-19 17:09:52
回答 1查看 1.5K关注 0票数 0

我想在WHM(VPS)上托管我的Django 1.10 web应用程序。为此,我已经安装了Django和另一个必要的工具在WHM(VPS)通过ssh登录。我还通过public_html目录中的cpanel上传了我的Django应用程序代码。

当我从ssh终端运行python manage.py runserver <ip_address:8000>时,我能够访问该应用程序。但是当我关闭ssh终端时,它会终止所有正在运行的进程。所以在那之后就无法访问应用程序了。

那么,有没有办法在不运行python manage.py脚本的情况下访问Django应用程序?

任何帮助都将不胜感激。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-04-19 17:32:56

Django附带了一个内置的开发服务器,并不是真的打算在部署到远程VPS时使用。

有一些很好的资源可以帮助你,但你可能想要做的是将你的应用部署到一个堆栈上,使用gunicorn或uwsgi作为应用服务器,使用像Nginx或Apache2这样的web服务器作为反向代理。

我个人使用Nginx和uwsgi。

有一些很好的资源解释了如何部署Django服务器。看看来自digital ocean的这篇文章,当我需要正确设置生产服务器时,它对我很有帮助:https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-16-04

祝你好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43491246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档