【发布时间】:2017-12-30 23:53:30
【问题描述】:
仍然掌握 Vagrant/Redis/Linux 的窍门。请帮忙!问题是我无法连接到在 VM 上运行的 redis 服务器。
主机:Macbook
流浪文件:
config.vm.box = "laravel/homestead"
config.vm.hostname="redis-test"
config.vm.network "forwarded_port", guest: 6379, host: 6379, id: "redis"
客人:laravel/homestead Vagrant box。
/etc/redis/redis.conf
bind 0.0.0.0
更改redis.conf后,我也重启了服务
sudo /etc/init.d/redis-server restart
(AND also) sudo service redis-server restart
还要确保 ufw 被禁用
sudo ufw disable
sudo ufw status
状态:不活动
如果我运行redis-cli -h redis-test ping,我会得到pong,并且可以像往常一样访问redis(在来宾VM上)
现在回到主机(macbook),我无法访问 redis-server。
redis-cli -h redis-test ping
无法在 redis-test:6379 连接到 Redis:节点名和服务名 提供或未知
有人可以帮我连接到 vagrant box 上的 redis-server 吗?非常感谢任何帮助!
【问题讨论】: