到目前为止,我刚刚在我的localhost中创建并播放了我的Django服务器,比如在我的另一台设备上设置基本服务器Linux发行版并进行测试等。
但是,我也听说过apache2
或nginx
等服务器应用程序。我想知道的是:我真的需要在生产中使用其中一个吗?我想购买(或租用?)VPS服务,然后在该服务器上部署(或发布?)我的项目。我头上的问题是:
manage.py runserver 0.0.0.0:80
运行服务器意味着它无法在全球范围内使用我的应用程序? 服务器应用程序(或其他任何东西)可以在外面访问它?简单地说,为什么我需要使用apache2
或nginx
来部署我的项目?
答案 0 :(得分:0)
这是一个很长的故事。简而言之: