Vagrant 网络 forwarded_port 不起作用

Vagrant networking forwarded_port does not work

我尝试为 Django 开发设置沙箱

我已经转发了这样规定的端口

config.vm.network:forwarded_port, host: 4567, guest: 8000

来宾上的服务器以

启动
System check identified no issues (0 silenced).
March 19, 2015 - 20:50:37
Django version 1.7.7, using settings 'my_site.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

然后我在主机上打开网络浏览器并输入

http://127.0.0.1:4567/

无法连接到服务器。

使用

启动开发服务器
python manage.py runserver 0.0.0.0:8000

让它监听8000端口的每个接口

您无需转发 Vagrant 上的端口即可从主机访问 Django 服务器。我通常做的是使用

在来宾上启动服务器
python manage.py runserver 0.0.0.0:8000

然后从主机使用 "IP_address_of_guest_machine":8000