django应用程序未在Digitalocean Droplet上提供

时间:2018-11-22 17:49:06

标签: django ip digital-ocean droplet

我正在在线学习本教程https://simpleisbetterthancomplex.com/tutorial/2016/10/14/how-to-deploy-to-digital-ocean.html

我进入一个中间步骤,我要检查是否可以通过IP地址访问该应用程序。我运行python manage.py runserver 0.0.0.0:8000,返回以下内容:

System check identified no issues (0 silenced).
November 22, 2018 - 17:41:08
Django version 2.1.3, using settings 'mysite.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

所以没有错误。然后,我导航到my_droplet_ip:8000,然后超时。 “花了很长时间做出回应。”

我从用户而不是root用户运行runserver命令。不知道这是否重要...

你知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

我必须通过运行命令sudo ufw allow 8080公开端口8000。在教程的任何地方都没有提及...