三台php fastcgi服务器的ip地址分别为:
172.16.236.110 , 172.16.236.111, 172.16.236.112
运行php fastcgi进程时,需要让php-cgi监听到服务器的局域网地址(分别如上所示),而不是之前一般都是监听的本地地址(127.0.0.1)。以172.16.236.110这台服务器为例:
1./usr/local/php5/bin/php-cgi -b 172.16.236.110:9000
或许你用spawn-fcgi来启动php-fcgi,那么就是这样(供参考,其实也就是修改监听的地址和端口即可):
1./usr/local/lighttpd/bin/spawn-fcgi -f /usr/local/php5/bin/php-cgi -a 172.16.236.110 -p 9000
又或许你是用php-fpm来管理php-fcgi,那么你需要修改php-fpm的配置:
1.vi /usr/local/php5/etc/php-fpm.conf
找到这个配置项(其中的地址可能需要根据你自己环境来调整)
1.127.0.0.1:9000
修改为:
1.172.16.236.110:9000
修改完毕后,重启你的php-fpm进程。
然后按照上面的步骤,依次修改其他php fastcgi服务器。
php方面的工作暂时就是这些,下面修改nginx。
1.vi /usr/local/nginx/conf/nginx.conf
在配置文件的http段内增加类似如下的配置:
1.upstream myfastcgi {
2