![如何使 memcache 只能从多个 IP 访问?](https://linux22.com/image/803561/%E5%A6%82%E4%BD%95%E4%BD%BF%20memcache%20%E5%8F%AA%E8%83%BD%E4%BB%8E%E5%A4%9A%E4%B8%AA%20IP%20%E8%AE%BF%E9%97%AE%EF%BC%9F.png)
我有 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)。