【问题标题】:From Vagrant Vbox using Redis, setting up localhost on Host从 Vagrant Vbox 使用 Redis,在主机上设置 localhost
【发布时间】:2013-02-13 20:16:52
【问题描述】:

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

提前谢谢你,

安东尼

【问题讨论】:

  • 当你尝试运行 redis-cli 会发生什么

标签: redis localhost vagrant


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 2016-01-28
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    相关资源
    最近更新 更多