大家都知道php-fpm经常会占用很多cpu资源;所以想要尝试把nginx和php-fpm分开在两台服务器上搭建(本人并不确定这样是不是可以提高服务器性能,以后有时间会做测试);
可能这种做法并不是主流的配置方案,所以网上资料比较少,而且都是编译安装,要修改很多很多参数,我看了几篇照着做也没有做出来;本着不抛弃不放弃的精神,本人咨询了认识的几位大神,终于百般折腾把实验做通了(其实是让大神远程过来帮忙的
);
声明,我这里所有的配置都是yum安装;所以步骤特别简单,想要深入的了解各参数的使用还是自己去找资料吧!!!
Nginx服务器设置
[root@server06~]# yum install nginx #安装nginx
[root@server06 ~]# cd /etc/nginx/conf.d/
[root@server06conf.d]# cp default.conf default.conf.bak
[root@server06conf.d]# vim default.conf
1 2 3 4 5 6 7 8 |
|
[root@server06conf.d]# service nginx restart #启动nginx服务
Php-fpm服务器设置
[root@server03~]# mkdir /www #创建php文件目录
[root@server03~]# vim /www/index.php #创建php主页,显示php信息
1 2 3 |
|
[root@server03~]# yum install php-fpm #安装php-fpm
[root@server03~]# vim /etc/php-fpm.d/www.conf #配置文件修改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
[root@server03~]# service php-fpm start #启动php-fpm
测试结果:
这里访问index.php已经可以显示php的信息了!!说明代理成功;
这里直接访问nginx服务器,则显示nginx的默认页面;说明是在server06这台服务器处理的;
另一篇博客有做尝试使用upstream代理后端多台php-fpm服务器;
贴上地址:http://dragondragon.blog.51cto.com/6170889/1665603
本文出自 “鬼迷心窍” 博客,请务必保留此出处http://dragondragon.blog.51cto.com/6170889/1665580