我有服务器,以前在本地docker中使用过这个负载均衡器
upstream pupstream {
least_conn;
server php:9000;
server php:9001;
server php:9002;
server php:9003;
server php:9004;
server php:9005;
}
fastcgi_pass pupstream;
和閣下網站有listen = 127.0.0.1:9000
现在我有 ipv4 和 ipv6 的服务器,但我不知道如何设置 fastcgi_pass,但它是这样给出的
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
和閣下網站是listen = /run/php/php7.4-fpm.sock
我如何创建负载平衡器,因为我不知道它php7.4-fpm.sock
是什么,如何使用它,以及如何正确使用我的服务器 ipv4 和 ipv6 进行负载平衡,例如 ips11.22.33.44 & 0a0b:1234:0x:d3::/10
我想到了
upstream pupstream {
least_conn;
server localhost:9000;
server localhost:9001;
......
server 11.22.33.44:9000;
server 11.22.33.44:9001;
......
server 0a0b:1234:0x:d3::/10:9000;
server 0a0b:1234:0x:d3::/10:9001;
......
server unix:/var/run/php/php7.4-fpm.sock:9000;
server unix:/var/run/php/php7.4-fpm.sock:9001;
}
fastcgi_pass pupstream;
但我不知道现在它在远程是如何工作的
我看到了类似负载平衡教程中的示例sub1.domain.com, sub2.domain.com, sub3.domain.com
,但我不知道在哪里可以找到这些示例
可以解释一下如何纠正吗?