我创建了与Python的Django和一个流浪的Ubuntu(lucid32)框。 我的想法是启动虚拟机,登录到它与vagrant ssh
运行,然后启动Django的:
manage.py runserver
默认为端口号为8000的问题是,我不能访问从主机的浏览器Django的服务器http://127.0.0.1:8000
。 我能做什么?
我创建了与Python的Django和一个流浪的Ubuntu(lucid32)框。 我的想法是启动虚拟机,登录到它与vagrant ssh
运行,然后启动Django的:
manage.py runserver
默认为端口号为8000的问题是,我不能访问从主机的浏览器Django的服务器http://127.0.0.1:8000
。 我能做什么?
您需要将服务器绑定到与外部IP:
manage.py runserver 0.0.0.0:8000
首先,你需要做的端口转发在流浪文件。
config.vm.network "forwarded_port", guest: 8000, host: 8000
然后,你需要重新启动/重新加载你的vangrant VM
vagrant reload
现在,ssh到你的虚拟机和运行Django的服务器如下
python manage.py runserver 0.0.0.0:8000