代码之家  ›  专栏  ›  技术社区  ›  Ludo

DigitalOcean Droplet上未提供Django应用程序

  •  0
  • Ludo  · 技术社区  · 7 年前

    我正在网上学习这个教程 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,我会超时。”花了很长时间才作出回应。”

    我正在从用户而不是根用户运行runserver命令。不知道这是否重要…

    知道这是怎么回事吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Ludo    7 年前

    我必须通过运行命令暴露端口8000 sudo ufw allow 8080 . 教程中没有提到…