随心一记

一二三四五,上山打老鼠


  • 首页

  • 归档

  • 标签
ywcsb

ywcsb

游戏可以不玩,小说不能不看。

153 日志
3 分类
42 标签
RSS
GitHub 知乎 随心一记
Links
  • 随心一记
  • 追梦人物的
  • MSDN

nginx+php-fpm负载均衡

发表于 2019-01-16 | 阅读 1051 | 分类于 系统运维 |

nginx负载均衡可以查考:Nginx负载均衡

配置php-fpm1和php-fpm2的www.conf配置文件

主要设计到配置的是listen和listen.allowed_clients listen代表的php-fpm监听的IP地址和端口 listen.allowed_clients代表使用局域网的IP地址而不是默认的127.0.0.1 #配置nginx服务器的IP地址

#192.168.0.11 www.conf
listen = 192.168.0.11:9000
listen.allowed_clients = 192.168.0.6
#192.168.0.12 www.conf
listen = 192.168.0.12:9000
listen.allowed_clients = 192.168.0.6

配置好之后需要重载配置 systemctl reload php56-php-fpm.service

配置nginx的nginx.conf文件
#nginx.conf   192.168.0.6
#只粘贴负载的配置
http{
    upstream phpserver{
        server 192.168.0.11:9000;
        server 192.168.0.12:9000;
    }
    server{
        listen 80;
        server_name www.ywcsb.vip;
        location / {
            root /usr/share/nginx/html;
            index index.html index.htm index.php;
        }
        locatin ~\.(js|css|png|jpg|jpeg|gif|ico)$ {
            root /usr/share/nginx/html;
            expires 1d;
        }
        locatin ~\.php$ {
            fastcgi_pass phpserver;
            root /usr/share/nginx/html;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}
同步php文件

由于fpm需要寻找每台机器下面的/usr/share/nginx/html目录,所以192.168.0.11-12 两台机上部署相同的代码,可以考虑使用nfs保持两台服务器上面的代码是相同的。

觉得不错,支持一下!
geerniya WeChat Pay

微信打赏

geerniya Alipay

支付宝打赏

# php # Nginx # 系统运维
MySQL基本操作
Nginx负载均衡

发表评论

共 0 条评论

    暂无评论
© 2018 - 2022 ywcsb
冀ICP备17022045号-1
Supported by 腾讯云