我正在使用vagrant Geodjango box并且端口转发对我无效。流浪者端口转发不适用于小牛
包装盒上,我已经运行:
python manage.py runserver 0.0.0.0:8000
但http://localhost:8000
和http://localhost:4567
都发现在主机上什么都没有。
在漂浮的盒子,curl -v 'http://localhost:8000/'
给出了常用的:
<h2>Congratulations on your first Django-powered page.</h2>
这表明Django是好的运行。但在主机上,试图curl -v 'http://localhost:8000/'
给出了下面的输出:
curl: (7) Failed connect to localhost:8000; Connection refused
我Vagrantfile有以下端口转发设置:
config.vm.forward_port 8000, 4567
禁用Mac的防火墙并不能帮助和停止Apache没有什么区别。我已经尝试在主机上运行lsof -i :8000
并且没有输出,所以我没有使用该端口。
任何人都可以提出任何建议吗?
啊,理解了它 - 有一个关于端口转发警告,我还没有看到,就在'无业游民reload'过程的开始。流浪者重新分配了端口,所以这个站点实际上在端口2201上运行,'http:// localhost:2201 /'工作。 – Richard