python – 如何在VM中启动服务器Django(Vagrant)

我想在我的用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查看网页.

上一篇:1.docker 的 安装


下一篇:Laravel Homestead的安装和使用(照搬)