-2

我正在使用dreamhost,并且刚刚使用Passenger在我的VPS上成功安装了DJango(据我所知)。

一切都是通过 SSH 从 shell 安装的——我什至使用以下命令启动了服务器:python manage.py runserver 0.0.0.0:8888

我有两个问题:

问题 1(次要) 我必须在example.com:8888访问我的域- 尽管我认为这可以通过一些 URL 重写来解决 - 是吗?

问题 2(相对主要) 一旦我终止终端(结束我的会话),我的网站就变得无法访问 - 我如何防止这种情况发生?

4

2 回答 2

2

runserver用于开发,而不是生产。要在 Dreamhost 上运行生产 Django 应用程序,请参阅其 wiki 上的 Django 页面

于 2013-04-27T03:32:24.000 回答
1

Dreamhost不允许长时间运行的进程,它们被非常激进地杀死,您必须使用Passenger WSGI在每个连接的基础上运行它。

于 2013-04-27T03:36:10.593 回答