Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在ubuntu 18.04+;普莱斯克+;数字海洋水滴中的apache_Python_Django_Apache_Digital Ocean_Plesk - Fatal编程技术网

Python 如何在ubuntu 18.04+;普莱斯克+;数字海洋水滴中的apache

Python 如何在ubuntu 18.04+;普莱斯克+;数字海洋水滴中的apache,python,django,apache,digital-ocean,plesk,Python,Django,Apache,Digital Ocean,Plesk,在我的droplet中,我运行了几个PHP网站,最近我尝试部署了一个我构建的Django网站。但它不能正常工作 我将解释我所做的步骤 1、将域名指向我的水滴 2、使用Plesk添加域选项添加域名 3、通过Plesk文件管理器将Django文件上传到httpdocs 4、通过ssh连接服务器,输入python manage.py runserver 0:8000 我的Django网站正在成功运行 这里是发生的真实问题,我们需要键入准确的端口号,以便每次查看网站。例如:-**xyz.com:8000

在我的droplet中,我运行了几个PHP网站,最近我尝试部署了一个我构建的Django网站。但它不能正常工作

我将解释我所做的步骤

1、将域名指向我的水滴

2、使用Plesk添加域选项添加域名

3、通过Plesk文件管理器将Django文件上传到httpdocs

4、通过ssh连接服务器,输入
python manage.py runserver
0:8000

我的Django网站正在成功运行

这里是发生的真实问题,我们需要键入准确的端口号,以便每次查看网站。例如:-**xyz.com:8000**

此外,Django Web服务器有时也会关闭

我是Django的新手,我有部署PHP网站的所有经验。如果我的程序错误,请指导我正确的程序

提前感谢。

,它只能用于开发。这就是为什么您需要显式地输入端口,它有时会因为代码重新加载或其他触发器而关闭

例如,检查Django应用程序的生产服务器。(还有其他选择)

我建议遵循这一点。介绍使用gunicorn和nginx对django进行的初始设置,这对于部署至关重要,您无需添加端口即可访问站点。它不包括如何添加域,但似乎您已经知道如何添加域