美文网首页
在阿里云的ECS服务器上搭建的django项目通过公网ip和端口

在阿里云的ECS服务器上搭建的django项目通过公网ip和端口

作者: 木槿惜年2013 | 来源:发表于2018-11-29 14:04 被阅读48次

    问题描述:

    用xshell通过公网ip、用户名、密码连接上买的ECS服务器后,在服务器上创建了django项目,尽管设置了ALLOWED_HOSTS = ['*']并且是通过python manage.py runserver 0.0.0.0:8000启动的项目。但是依然不能通过 公网ip:8000 这种方式访问项目,只能通过 127.0.0.1:8000 或者 localhost:8000 在ECS服务器上用 curl 命令访问。

    原因分析和解决方案:

    这是阿里云的安全组设置导致的,故需要修改安全组配置,举例步骤如下:
      1) 进入阿里云官网,并用账号、密码登录
      2) 单击左侧栏中的【云服务器ECS】,如图所示:

       图片.png
      3) 单击云服务器ECS下的【实例】,如图所示:
       图片.png

      4) 单击【更多】按钮,选择 网络和安全组-->安全组配置

       图片.png
      5) 单击【配置规则】,如图所示:
       图片.png
      6)单击【教我设置】可以查看阿里云给的设置教程
      7) 重点查看案例5即可,如图所示:
       图片.png
      8)我配置的通过8000端口访问的示例:
       图片.png

      9) 单击【内网入方向全部规则】可以查看配置的所有规则,如图所示:

       图片.png

    相关文章

      网友评论

          本文标题:在阿里云的ECS服务器上搭建的django项目通过公网ip和端口

          本文链接:https://www.haomeiwen.com/subject/zuxfcqtx.html