腾讯云部署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中添加 ‘*’ 字段即可。

四、此时访问可用

  

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

时间: 2024-11-06 09:30:30

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

谈谈推广域名被腾讯阻止访问网页的解决办法

在大家推广的时候是否很容易碰到网页被微信阻止访问的情况呢?经常被迫换域名,浪费了不少钱.这在目前的市场是常有的现象,但凡想使用微信来推广产品或者从事活动营销的用户,就一定会遇到域名被微信拦截甚至封杀的情况.域名没被封过,那你的营销人生肯定是不完整的. 那么有人问了,有没有办法防止这个情况的发生呢?我的答案是有.如何做到微信域名防封呢?这就要借助一些技术手段来实现有效的防封措施了.在寻求方案之前我们必须知道我们的域名为什么被封了,有针对性地去选择方案. 域名被封的原因 1. 域名来源,在微信有过黑

Hexo 博客 之 腾讯云部署过程

写在前面 Hexo 博客搭好了有差不多两周时间了,这期间走了很多弯路,跳了很多坑.一些坑自己 bing 到了答案,找到了解决方法,一些坑则是自己摸索出来的解决方法.现在准备写几篇关于搭建流程.搭建过程中遇到的问题和解决方法.俗话说得好,好记性不如烂键盘嘛. 暂时准备写三篇关于 Hexo 博客搭建的博文: 关于 Hexo 博客 腾讯云部署过程 关于 Hexo 博客 NexT 主题的美化插件设置 点击这里 关于 Hexo 博客 添加域名映射和 https 点击这里 本文介绍 本博客是关于 Hexo

xp 中的IIS安装成功之后,访问网页显示没有权限访问解决方法

在做xp的IIS发布网站时遇到一个问题就是当你访问网站的时候,显示没有权限访问网站,但是我已经开启了匿名访问网站了,怎么还没有权限访问呢?后来经过上网搜资料解决,当时很多网上都说没打开匿名访问,当时我就仔细查看了一下,我又点开网站的目录安全性,查看匿名访问是否被选中,当时我点进去之后发现匿名访问已经被选中了啊.为什么还不能上呢.后来我才发现原来是因为匿名访问的用户错了,一开始安装的IIS的匿名访问用户是7BKSBRPUUJY1Z9N\IWAM_7BKSBRPUUJY1Z9N,主要是IWAM账号是

腾讯云部署自己项目步骤

最近,自己用Java WEB完成了一个网站,然而,不知道如何部署到云服务器上.百度了很多,也没有完整的,后来自己摸索,完成了部署.本文,将介绍如果将web项目部署到腾讯云服务器上. 在这里呢,很多人就要问了,为什么是腾讯云呢?其实很简单,腾讯云有一个学生认证,腾讯提供0元购买一个cn域名,1元购买云服务器.简直是学生党的福利,虽然服务器是入门级的,但是绝对够用了. 接下来,开始教程! 一.服务器和域名的购买 登陆腾讯云(网址自行百度).如果你是学生,强烈建议你和我一样完成学生认证,土豪请无视这一

腾讯云部署Flask应用

由于新浪云现在不免费了.而且云豆也用完了.所以去腾讯云申请了个学生云主机,一元一个月. 不过部署开发环境还是有点麻烦的,搞了好几天,终于部署成功了! 下面说部署过程: 我云主机用的是 Ubuntu 14.04.1 LTS系统,带LNMP框架,Pyhon2.7(先是尝试用centose6.5,但是一直因为python版本不对和mysql-python安装失败的问题,搞了好久没有成功所以就换成Ubuntu了) mysql,nginx,这些都是安装好了的. 1.默认安装好的mysql是没有密码的.所以

腾讯云部署golang flow流程,vue.js+nginx+mysql+node.js

这次总算把js-ojus/flow的ui部署到腾讯云上,比较吐槽的就是,为啥这么复杂,vue.js前后端分离,比golang编写的部署方面复杂几万倍.真是浪费人生啊. golang+sqlite写的东西,直接传到任意文件里,运行即可.--当然,适用于小型的东西. vue.js,要安装node.js环境,要nginx环境,要配置nginx跨域:要安装mysql数据库,要配置用户.体验地址: http://111.230.181.182:8080 有问题多多交流啊:qq504284 微信hotqin

记一次腾讯云部署项目过程

云服务:腾讯云 系 统 :ubuntu1.6 一.安装Jdk 1.首先去官网下载jdk安装包并用xftp或其他工具上传到自己的服务器上去: 2.到jdk安装目录下执行解压命令: sudo tar -zxvf ./jdk-8u171-linux-x64.tar.gz -C /usr/local //将jdk解压到/usr/local目录下 ./代表当前目录 c 指定解压目录 3.配置环境变量: 用 sudo vim /etc/profile 打开系统配置环境变量的文件 ,在文件末尾加入配置如下内容

错误:测试窗体只能用于来自本地计算机的请求,解决办法!

错误: WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示"测试窗体只能用于来自本地计算机的请求"或者"The test form is only available for requests from the local machine. ", 原因: 那是因为没有开启远程访问的原因. 解决办法: 在web.config的<system.web></system.web>中间加入如下配置节内容<

IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法

IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler” 解决方法如下: 以管理员运行下面的命令注册: 32位机器: C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regii