我想在我的用PuPHPpet(Vagrant)创建的VM中安装Django,然后当我启动服务器时
python manage.py runserver
我的项目通常在127.0.0.1:8000中提供
但我有无法访问的网页,然后我尝试
python manage.py runserver ipvm:8000 and others ports
我一直无法访问网页
所以,我在这个论坛上找到了
0.0.0.0:8000
我再次无法访问网页,为什么?如何在我的VM中启动我的服务器?
解决方法:
您必须将端口从Vagrant转发到本地计算机.您可以在Vagrantfile中添加这样的行:
config.vm.network :forwarded_port, host: 8001, guest: 8000
然后在Vagrant VM中运行它:
python manage.py runserver 0.0.0.0:8000
在主机上,转到http://localhost:8001查看网页.