我是Web开发的新手
我在VirtualBox上安装了Python-Django和apache2。VirtualBox适配器设置正常,因为我可以访问从apache2提升的网页。 现在的问题是当我试图访问由django内置的web服务器提升的页面时 它没有打开。
对于apache2,端口号为80,django端口号为8000
请帮我解决这个问题
答案 0 :(得分:3)
Django开发Web服务器通常仅绑定到localhost(127.0.0.1),因此您只能从同一台计算机(或VM)访问它。您可以使用以下命令更改此行为:
python manage.py runserver 0.0.0.0:8000
这样它将绑定到每个IP地址(127.0.0.1以及您为VM提供的任何IP地址),以便您可以从“外部”访问它。