首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel Homestead港口转运

Laravel Homestead港口转运
EN

Stack Overflow用户
提问于 2015-07-04 19:38:18
回答 3查看 15.3K关注 0票数 9

我在这里遇到了一些麻烦,试图远程连接到本地的Homestead服务器。我同时使用命令行(redis-cli)和RDM

我可以在此框中使用PgAdmin连接Postgresql,但Redis返回的内容如下:

无法在127.0.0.1:63790连接到Redis :连接被拒绝

我的Redis配置文件"bind“指令被注释了,所以它应该接受来自所有源的连接。我还尝试停止Redis并再次启动它,手动指向配置文件,但没有成功。

在我的Homestead.yaml配置文件中,默认情况下没有转发Redis端口。根据霍姆斯泰德的文档,我可以像这样设置端口转发:

代码语言:javascript
复制
ports:
    - send: 63790
      to: 6379
      protocol: udp

嗯,我也试过了,重新启动了服务器,但是没有工作。

我是不是遗漏了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-05-05 13:51:53

在0.4以上。由于redis安全设置,它只绑定127.0.0.1

在这种情况下,您需要绑定额外的IP地址。

  1. 给你的服务器。

$sudo vi /etc/redis/redis.conf

滚动到bind 127.0.0.1添加额外IP地址192.168.10.10行,它将如下所示

bind 127.0.0.1 192.168.10.10

保存并退出。

  1. 重新启动redis服务器并退出服务器。

$sudo /etc/init.d/redis-server restart

仅此而已,你应该能够从你的主人那里连接到你的家园红线。

票数 50
EN

Stack Overflow用户

发布于 2016-05-19 18:49:19

到机器上,打开/etc/redis/redis.conf

查找以bind指令开头的行,将其注释掉并保存文件。然后使用sudo /etc/init.d/redis-server restart重新启动redis服务器。

由于这一点,Redis将监听来自所有可用接口的所有连接。你不需要任何额外的端口转发。

票数 7
EN

Stack Overflow用户

发布于 2020-02-29 09:31:29

  1. SSH到您的服务器。 $sudo vi /etc/redis/redis.conf

滚动到行bind 127.0.0.1 and change to 0.0.0.0,它将如下所示

代码语言:javascript
复制
bind 0.0.0.0

保存并退出。

  1. 重新启动redis服务器并退出服务器。 $sudo服务redis-服务器重新启动

仅此而已,你应该能够从你的主人那里连接到你的家园红线。

代码语言:javascript
复制
redis-cli -h 192.168.10.10
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31224482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档