我正在学习Django并在本地iMac上部署了应用程序。我想通过互联网显示来自外部IP的应用程序。我确实为端口8000的防火墙添加了一个例外,并且运行了超过8000的python dev服务器。能够访问localhost,但不能通过网络访问。但是,当我在同一个端口8000上尝试XAMPP(Apache)时,我可以在外部访问该站点,尽管需要更改httpd-xampp.conf
文件。 python服务器有类似的文件吗?如何从外部IP访问开发服务器?
环境:Mac OSX 10.5.8,Python 2.5,Django 1.2.5
提前致谢!
答案 0 :(得分:62)
python manage.py runserver 0.0.0.0:8000
这将使它听取任何地址。当您想要从无法安装内容的计算机上开发ssh时非常有用。