我正在建立一个开发环境。我第一次尝试了很多技术。我正在使用Ubuntu的流浪汉安装,我使用Django-Heroku-Bootstrap安装了一个站点。它使用Redis作为Celery的代理,后者又用于运行后台任务。所有这些都部署在Heroku上,所以这很棒。但是我的本地主机存在问题。
使用
设置了Vagrant机器config.vm.forward_port 6379, 6379 # I added this for redis
config.vm.forward_port 8000, 8888 # the default
但是当我去localhost:6379时我得到了这个:
-ERR wrong number of arguments for 'get' command
-ERR unknown command 'Host:'
-ERR unknown command 'Connection:'
-ERR unknown command 'Cache-Control:'
-ERR unknown command 'Accept:'
-ERR unknown command 'User-Agent:'
-ERR unknown command 'Accept-Encoding:'
-ERR unknown command 'Accept-Language:'
-ERR unknown command 'Accept-Charset:'
-ERR unknown command 'Cookie:'
-ERR unknown command 'DNT:'
有没有人知道在vagrant Vbox上从redis服务器设置forward_port的正确流程是什么,以允许我使用我的主机(Windows 7 x64)浏览器,localhost:{{some_port}}
提前谢谢你,
安东尼
答案 0 :(得分:0)
问题已解决。我正在转发错误的端口,在vagrant上运行的开发服务器正在侦听端口5000,所以当我将其转发到我的本地机器上打开的东西[config.vm.forward_port 5000,5656]时,一切正常。