腾讯云部署Django成功,本地无法访问网页的解决办法
Posted vilogy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯云部署Django成功,本地无法访问网页的解决办法相关的知识,希望对你有一定的参考价值。
一、服务器运行参数
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成功,本地无法访问网页的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
6.django restframework 项目部署到ubuntu18.04上(配置域名与https)