美文网首页
在阿里云的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