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