无名 发表于 2022-5-8 18:03:30

【限定72小时】配置 redis 外网可访问


本教程转载网络,侵权即删
在 Linux 中安装了redis 服务。
在 Windows 中安装了 xampp 环境,以供 PHP 运行。
PHP 代码如下:http://cdn.u1.huluxia.com/g3/M01/C8/D7/wKgBOV5zg3uAa9TfAADfvwn4krU848.png
执行以上代码时,报错如下:http://cdn.u1.huluxia.com/g3/M01/C8/D7/wKgBOV5zg3yAcvbrAACzxO1X9sA984.png
解错误分析及解决办法
错误的原因很简单,就是没有连接上 redis 服务,由于 redis 采用的安全策略,默认会只准许本地访问。需要通过简单配置,完成允许外网访问。
修改 redis 的配置文件,将所有 bind 信息全部屏蔽。
# bind 192.168.1.100 10.0.0.1
# bind 192.168.1.8
# bind 127.0.0.1
修改完成后,需要重新启动 redis 服务。
修改 Linux 的防火墙(iptables),开启你的 redis 服务端口,默认是 6379。http://cdn.u1.huluxia.com/g3/M01/C8/D7/wKgBOV5zg3yAfZQuAACDY7v_NUk986.png
请注意,一定要将 redis 的防火墙配置放在 REJECT 的前面。然后执行 service iptables restart。
至此,访问刚刚上面的代码,就能够链接到 redis 服务,并且能够正确显示了。
页: [1]
查看完整版本: 【限定72小时】配置 redis 外网可访问