Django在Ubuntu上的开发服务器无法通过浏览器访问,只能通过-curl访问

时间:2018-03-28 16:13:46

标签: django ubuntu curl digital-ocean

我正在尝试在DigitalOcean上托管的Ubuntu服务器上设置Django网站。 按照此处的逐步DigitalOcean教程进行操作后:https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04

我仍然卡住,因为我似乎无法使用本地计算机的浏览器访问在0.0.0:8000上启动的Django开发服务器。但是,我确实从服务器的bash终端使用-curl进行了响应。所以它似乎只能从服务器本身访问。启动开发服务器时,Django不会返回任何错误。它每次通过-curl访问时都列出了成功的连接(代码200),但是当我尝试通过外部浏览器访问它时没有显示任何内容,就像它实际上没有被激活一样。

我做了什么:

  • 按照本教程的步骤逐步推出Django的开发服务器,
  • 禁用了Ubuntu的防火墙,没有使用DO防火墙
  • 在settings.py
  • 的ALLOWED_HOSTS中添加了'*'

有什么想法吗?非常感谢你!

0 个答案:

没有答案