0

我正在建立一个开发环境。我是第一次尝试多种技术。我正在使用 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 }} 的正确过程是什么

先感谢您,

安东尼

4

1 回答 1

0

问题已解决。我转发了错误的端口,在 vagrant 上运行的开发服务器正在侦听端口 5000,所以当我将其转发到本地机器上打开的东西 [config.vm.forward_port 5000, 5656] 时,一切正常。

于 2013-02-14T21:32:16.740 回答