如何使 memcache 只能从多个 IP 访问?

如何使 memcache 只能从多个 IP 访问?

我有 4 台负载均衡的 Apache 服务器,它们使用一台 memcache 服务器。我想让 memcache 服务器只能从这 4 台服务器访问。我该怎么做?

我可以在 memcache 的配置中写类似这样的内容吗?

-l 127.0.0.1, 127.0.0.2, 127.0.0.3, 127.0.0.4 

答案1

这对于 memcached 本身来说是不可能的。
您的选项只会告诉您监听这些(环回)地址,但根本不会限制对它们的访问。Memcached
仅适合部署在受信任的网络中。

如果您想限制到您的 memcached 实例的某些 IP 的连接,您需要在另一层执行此操作(例如通过 iptables)。

相关内容