【发布时间】:2014-08-29 04:29:12
【问题描述】:
我有一个 Django 开发服务器在另一个局域网上的远程 centos VM 上运行。我已经使用 Secure CRT 设置了端口转发,以便通过我的浏览器从我的台式电脑访问网页。我目前没有在开发服务器上使用 apache,并且正在关闭。
我通过运行python manage.py runserver 0.0.0.0:80 来启动服务器。
当我在 Web 浏览器中键入 ip 或 www.localhost.com 时,我的 URL 被读取为好像它已被翻倍,而主机被读取时就像它也是路径一样。
Page not found (404)##
Request Method: GET
Request URL: http://www.localhost.com/http://www.localhost.com/
当我尝试从同一个 LAN 中访问开发服务器时,页面加载正常。
我一直在搜索 django 文档和堆栈溢出,但我还没有找到与此类似的问题。是否有人对为什么会发生这种情况以及可能的解决方案有任何想法?
非常感谢您!
【问题讨论】:
标签: python django centos django-dev-server