Vagrant networking forwarded_port不起作用

时间:2015-03-19 20:58:49

标签: django vagrant

我尝试为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.

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

http://127.0.0.1:4567/

无法连接到服务器。

2 个答案:

答案 0 :(得分:2)

使用

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

以便它侦听端口8000的每个接口。

答案 1 :(得分:0)

您不需要在Vagrant上转发端口以从主机访问Django服务器。我通常做的是使用

在访客上启动服务器
python manage.py runserver 0.0.0.0:8000

然后使用从主机访问它 " IP_address_of_guest_machine":8000