码迷,mamicode.com
首页 > Web开发 > 详细

腾讯云部署Django成功,本地无法访问网页的解决办法

时间:2020-03-03 12:52:25      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:nbsp   查看   多少   local   端口号   指定端口   公网地址   info   ali   

一、服务器运行参数

python manage.py runserver 0.0.0.0:80

python manage.py runserver 0:80  #0是0.0.0.0的缩写

  这里两个问题:

    1. 使用0.0.0.0 才能在相同网段进行访问,否则只能通过本机(即服务器)进行访问。

    2. 80为指定端口号,大小随意,不定。

  同时,服务运行正常,服务器对localhost,127.0.0.1均可ping通。

二、 浏览器

  浏览器中输入的网址为服务器的公网地址,不论服务器设置的IP是多少。

三、setting.py

  配置好Django后,初次访问公网时会报错:DisallowedHost at / Invalid HTTP_HOST header,查看报错信息。

技术图片

 

  在Django项目下的setting.py中,在Allowed_Hosts中添加 ‘*’ 字段即可。

技术图片

 

 四、此时访问可用

  技术图片

腾讯云部署Django成功,本地无法访问网页的解决办法

标签:nbsp   查看   多少   local   端口号   指定端口   公网地址   info   ali   

原文地址:https://www.cnblogs.com/vilogy/p/12401445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!