版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27968607/article/details/59483316
1、准备
Nginx 服务器:192.168.43.133
PHP-fpm 服务器:192.168.43.132
Linux下安装Lnmp环境之准备篇(一)
2、安装
Linux下安装Lnmp环境之Nginx(三)
Linux下安装Lnmp环境之PHP(四)
Linux下安装Lnmp环境之Nginx Vhosts配置
3、配置
Nginx 服务器:192.168.43.133
简写配置,只有需要调整内容部分。
server{
listen 80;
server_name www.local.com
#静态资源位置192.168.43.133
root /usr/www/www.local.com/
location ~ .*\.(php|php5)?$ {
//php资源位置192.168.43.132
root /usr/www/www.local.com/;
//调用132服务器php-fpm
fastcgi_pass 192.168.43.132:9000;
}
}
负载均衡配置,只有需要调整内容部分。
upstream ser_name {
server 192.168.43.132:9000 weight=1;
server 192.168.43.134:9000 weight=1;
}
server{
listen 80;
server_name www.local.com
#静态资源位置192.168.43.133
root /usr/www/www.local.com/
location ~ .*\.(php|php5)?$ {
//php资源位置192.168.43.132
root /usr/www/www.local.com/;
//调用132服务器php-fpm
fastcgi_pass ser_name;
}
}
然后重启Nginx服务
service nginx restart
PHP-fpm 服务器:192.168.43.132
修改php-fpm配置
/usr/local/php/etc/php-fpm.conf
#本机IP及端口
listen = 192.168.43.132:9000
#nginx服务器ip , 可不填写表示可接收所有服务器
listen.allowed_clients = 192.168.43.134
启动或重启php-fpm
service php-fpm start
service php-fpm restart
4、测试
在Nginx服务器/usr/www/www.local.com/
添加静态资源。
在php-fpm服务器/usr/www/www.local.com/
添加动态资源。
访问 www.local.com 查看服务是否正常。
5、报错处理
1、如果服务不能启动代表是配置格式问题。
2、检查防火墙,查看9000端口是否开放。