我正在做的事情(对我来说)看起来很简单,但也许我看待问题的方式是错误的。
我已经将 Redis 盒部署到 Linode。我有许多 Web 服务器也位于 Linode 上(在同一个数据中心)。我希望 Web 服务器能够访问 Redis 安装。
通过 Google 上的一些研究,我相信我只需要对 进行一些调整iptables
。你同意吗?我怎么能说,“嘿,PHP!连接到另一台服务器上的 redis!”
多谢你们
答案1
看来您有两个选择。
1)让 php 使用其他 VPS 的 ip 地址连接到它,就像它是位于不同位置的 2 个物理服务器一样。
2) 询问 Linode 您是否可以拥有/使用像在家里一样的内部 IP 地址,并告诉 php 连接到其他 vps 的内部 IP。
可能有其他方法,但这是我想到的最简单的两种方法。
使用 VPS 与使用真实的物理盒子实际上没有什么区别。