我无法从外部访问python开发服务器,我的机器上运行着一个非常小的django项目,现在我想让同一局域网中的计算机能够访问它,但它做不到。
我的机器上没有运行防火墙。有没有解决的办法?
你如何运行服务器?
你尝试过这样的事情吗?
manage.py runserver 0.0.0.0:8080
From 文档 http://docs.djangoproject.com/en/1.2/ref/django-admin/:
请注意,默认 IP 地址 127.0.0.1 无法从网络上的其他计算机访问。要使网络上的其他计算机可以查看您的开发服务器,请使用其自己的 IP 地址(例如 192.168.2.1)或 0.0.0.0。
0.0.0.0
意思是:绑定到该计算机支持的所有IP地址。这样奇点 说 https://stackoverflow.com/questions/4073977/access-from-external-to-python-development-server/4073994#4073994,然后您就可以通过输入通常以 192.168.* 开头的私有 IP 地址来访问您的 Django 应用程序;无法通过互联网访问。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)