背景
我在 Apache 服务器后面有一个 PHP-FPM。由于我需要对 PHP-FPM 使用两种不同的配置,因此我可以将其配置为连接到以下任一位置:
- 127.0.0.1:9000 和 127.0.0。2:9000,或;
- 127.0.0.1:9000 和 127.0.0.1:9001
问题
我认为上述场景可以普遍应用,而不仅限于 PHP-FPM 设置。所以,我的问题是,一个端口上的两个 ip 与两个端口上的一个 ip 设置之间有什么区别吗?什么时候会使用其中一个而不是另一个?
答案1
我通常选择多 IP。客户端可以轻松连接到新 IP 号(例如 DNS 主机名)。要连接到新端口,您需要向客户端传递一个参数,例如 :9001。随着时间的推移,这变得难以管理,而且几乎没有(有吗?)好的方法将端口映射到人类容易记住的名称。