Linux下安装Lnmp环境之Nginx php-fpm不同服务器部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 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端口是否开放。

猜你喜欢

转载自blog.csdn.net/qq_27968607/article/details/59483316