【发布时间】:2014-02-01 06:55:59
【问题描述】:
如果我从 Digital Ocean 购买了一个 Droplet 并在其上安装 Django 并获得一个基本的 hello world 网页,我如何运行此服务器并使其保持运行,而无需终端保持 24/7 全天候开放?
例如,如果液滴 I.P.地址是162.243.250.17:8001,我输入了这个代码:
python manage.py runserver 162.243.250.17:8001
我会得到输出:
Validating models...
0 errors found
January 31, 2014 - 22:58:23
Django version 1.6.1, using settings 'django_test.settings'
Starting development server at http://162.243.250.17:8001/
Quit the server with CONTROL-C.
但是,即使我关闭了我的终端,我该如何保持这种状态呢?我需要一个网站来保持活力。
更新我找到了解决方案
如果您的生产服务器/droplet 正在运行 Linux,这是第一步
为了让您的网站像已准备好生产一样上线,您需要像这样安装 nginx:
sudo apt-get install nginx
最后,让您的主页上线并显示“欢迎使用 nginx!”通过在终端中输入以下内容来喜欢主页:
sudo service nginx start
就是这样!
下一步是让 Django 开发服务器的地址替换为“Welcome to nginx!”。页。我现在就开始着手解决这个问题,我会在这个帖子中更新解决方案。
【问题讨论】:
标签: django