[django每日学习14.11.7]关于django runserver创建的网站其他计算机无法访问
2014-11-07 00:50
381 查看
最近开始学习django。
今天看到《the django book 2》中内容(第二章 入门):
如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 `` 0.0.0.0`` 这个 IP 地址,告诉服务器去侦听任意的网络接口。
于是试了一下。
实验环境:
host: windows7
guest: virtualbox上运行centos7, root用户身份
network: 设置为桥接。虚拟机centos与windows在同一个网段(学校内网)。
运行django
python manage.py runserver 0.0.0.0:80
发现访问http://172.24.106.214时,虚拟机的centos上可以访问,而host的Windows7不能访问。
于是就上网查找,发现是centos的防火墙问题,所以只要将端口和服务开启就行了。
firewall-cmd --zone=public --add-port=2888/tcp --permanent
解决方法确实简单,但是废了好大功夫,因为centos7中的iptables没有save的功能了,一些centos6,5中打开端口的方法不能使用了。
具体的请查看:
http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port
今天看到《the django book 2》中内容(第二章 入门):
如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 `` 0.0.0.0`` 这个 IP 地址,告诉服务器去侦听任意的网络接口。
于是试了一下。
实验环境:
host: windows7
guest: virtualbox上运行centos7, root用户身份
network: 设置为桥接。虚拟机centos与windows在同一个网段(学校内网)。
运行django
python manage.py runserver 0.0.0.0:80
发现访问http://172.24.106.214时,虚拟机的centos上可以访问,而host的Windows7不能访问。
于是就上网查找,发现是centos的防火墙问题,所以只要将端口和服务开启就行了。
firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
解决方法确实简单,但是废了好大功夫,因为centos7中的iptables没有save的功能了,一些centos6,5中打开端口的方法不能使用了。
具体的请查看:
http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port
相关文章推荐
- django的开发服务器runserver 无法通过ip访问解决办法
- 安装Django并创建项目,让其他电脑访问网站
- 搭建django网站,局域网内其他主机无法访问问题
- csdn被其他网站牵连,无法访问。来新浪博客转转
- 使用django运行django-admin.py无法创建网站
- 关于 windows server 2003 网站无法访问,重启iis也不行。重启系统可以解决的问题。
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(1)--创建一个发布网站
- Windows 7上Apache服务无法让局域网内其他计算机访问 ; Apache服务配置外网
- Win XP系统下局域网内无法访问其他计算机的共享如何解决
- Windows 7 Apache下计算机无法访问局域网网站的问题
- Windows8[Web应用程序项目***已配置为使用IIS。无法访问IIS元数据库,您没有足够的特权访问计算机上的IIS网站]
- Windows8[Web应用程序项目***已配置为使用IIS。无法访问IIS元数据库,您没有足够的特权访问计算机上的IIS网站]
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(1)--创建一个发布网站
- [转]lenovo.com.cn 及其他联想旗下网站无法访问的解决办法
- Web 应用程序项目 XXXX 已配置为使用 IIS。 无法访问 IIS 元数据库。您没有足够的特权访问计算机上的 IIS 网站。
- 关于对某些网站无法访问的解决办法 推荐
- 无法创建网站“http://localhost:8082/WebSite”。若要在本地 IIS Web 服务器上访问网站,必须以管理员帐户运行 Visual Studio 以便能够访问 IIS 元数据库。也可以安装 FrontPage 服务器扩展(FPSE
- 关于SQL SERVER 2008 X64版本报错:消息 7302,级别 16,无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的实例。
- www.360.cn无法访问,其余网站都能访问,并且局域网内所有计算机情况都是这样
- 【黑马程序员】关于多线程聊天室中出现的“由于其他线程拥有此对象,因此调用线程无法对其进行访问”问题的探究