当前位置:论坛首页 > Linux面板 > 求助

【已回应】PHP Session配置要用阿里云的Redis ,提示必须为IP

发表在 Linux面板2019-7-2 19:23 [复制链接] 11 3412

PHP Session配置要用阿里云的Redis ,提示必须为IP 。这个怎么破?
WechatIMG18.png
使用道具 举报 只看该作者 回复
发表于 2019-7-3 09:45:37 | 显示全部楼层
把ip地址换成你的阿里云的ip,另外设置密码复杂点,如果非必须建议内网使用redis不要轻易把redis暴露在公网上
使用道具 举报 回复 支持 反对
发表于 2019-7-3 10:41:56 | 显示全部楼层
大炮运维V587 发表于 2019-7-3 09:45
把ip地址换成你的阿里云的ip,另外设置密码复杂点,如果非必须建议内网使用redis不要轻易把redis暴露在公网 ...

阿里云数据库Redis版,连接地址是一个域名,不是一个IP。
在填写域名时,宝塔校验了不是IP格式,不让保存。
使用道具 举报 回复 支持 反对
发表于 2019-7-3 11:21:48 | 显示全部楼层
宝塔用户_hrluim 发表于 2019-7-3 10:41
阿里云数据库Redis版,连接地址是一个域名,不是一个IP。
在填写域名时,宝塔校验了不是IP格式,不让保存 ...

ping 域名 不是出来一个ip么
使用道具 举报 回复 支持 反对
发表于 2019-7-3 13:39:06 | 显示全部楼层
大炮运维V587 发表于 2019-7-3 11:21
ping 域名 不是出来一个ip么

非常感谢您的回复。
阿里云redis操作界面上有明确提示:『温馨提示: 请使用以上访问连接串进行实例连接,VIP在业务维护中可能会变化。』

所以,我还是想建议宝塔不要做IP地址录入的限制,请参考。
或者是能否告知下:这个值保存在哪里?比如配置文件、数据库,我们可以手动去修改它,不从界面上录入,也就是绕过界面上的验证。
使用道具 举报 回复 支持 反对
发表于 2019-7-3 14:38:24 | 显示全部楼层
/www/server/redis/redis.conf  redis配置文件默认路径,自己百度修改
使用道具 举报 回复 支持 反对
发表于 2019-7-3 14:42:05 | 显示全部楼层
在配置文件里修改吧
使用道具 举报 回复 支持 反对
发表于 2019-7-3 15:03:58 | 显示全部楼层
大炮运维V587 发表于 2019-7-3 14:38
/www/server/redis/redis.conf  redis配置文件默认路径,自己百度修改

开发有时间的时候,最好还是能支持下这种云计算时代的需求
使用道具 举报 回复 支持 反对
发表于 2019-7-3 15:45:30 | 显示全部楼层
本帖最后由 宝塔用户_hrluim 于 2019-7-3 15:51 编辑
大炮运维V587 发表于 2019-7-3 14:38
/www/server/redis/redis.conf  redis配置文件默认路径,自己百度修改

不好意思,可能我没有说清楚,你的这个办法我的理解是更改Redis服务的监控IP。
我想改的是PHP Session 使用的连接Redis主机的域名或者IP。
不是更改Redis服务器监控的本机的IP 。 我找到了以下办法,应该也是可以的吧?
打开 php.ini 文件,设置下面两个值:
session.save_handler = redissession.save_path = "tcp://127.0.0.1:6379"
如果Redis有密码,用下面的配置:
session.save_path = "tcp://127.0.0.1:6379?auth=password"
配置完成后,重启PHP-FPM。


非常感谢,使用宝塔一直很有安全感的原因就是官方论坛总会及时响应用户的问题。

使用道具 举报 回复 支持 反对
发表于 2019-7-3 16:17:49 | 显示全部楼层
宝塔用户_hrluim 发表于 2019-7-3 15:45
不好意思,可能我没有说清楚,你的这个办法我的理解是更改Redis服务的监控IP。
我想改的是PHP Session 使 ...

你可以这样做,在有redis的数据库上做下host指定  比如说    192.168.1.231   redis.bt.cn  把ip你服务器的ip,然后在你的php程序中  配置文件中填写域名 redis.bt.cn ,就不是 127.0.0.1了 这样也是可以的
使用道具 举报 回复 支持 反对
发表于 2019-7-3 16:18:24 | 显示全部楼层
如果需要外网访问的话,就把hosts中的 ip改成外网ip。
使用道具 举报 回复 支持 反对
发表于 2019-7-10 10:28:12 | 显示全部楼层
宝塔用户_hrluim 发表于 2019-7-3 15:45
不好意思,可能我没有说清楚,你的这个办法我的理解是更改Redis服务的监控IP。
我想改的是PHP Session 使 ...

反馈下执行结果:
已按此方法完成,需要注意的是,auth参数后的密码是『阿里云redis的帐号:密码』(默认帐号是实例ID)
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表