PHP配置负载均衡
2024-10-20 15:58:09
我项目是用宝塔面板。所以这次用宝塔面板演示。
环境: LNMP
代码:2套。2套代码除了配置其他都是一样
域名:1个。2级域名。其实一级二级都没关系
/****************************************/
1.先添加网站
过程很简单。不解释
2.域名要解析在主服务器上。
然后在网站配置里修改配置(主服务器)
server
{
listen 81; // 修改默认端口号,主的改,从的不改
server_name 域名 // 主的从的都修改成一样的;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/项目目录; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#SSL-END #ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END #PHP-INFO-START PHP引用配置,可以注释或修改
include enable-php-56.conf;
#PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/.conf;
#REWRITE-END #禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
} location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
access_log off;
} location ~ .*\.(js|css)?$
{
expires 12h;
access_log off;
}
access_log /www/wwwlogs/.log;
}
3. 修改Nginx配置文件(只修改主服务器)
upstream 项目名,随便取{
server 主服务器IP:81; 81是我配置的端口号
server 从服务器IP;
}
server { listen 80;
server_name 域名; location / {
#设置主机头和客户端真实地址,以便服务器获取客户端真实IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #禁用缓存 proxy_buffering off; #反向代理的地址 proxy_pass http://wawaget; } }
/******************************************/
以上就是配置信息
最新文章
- 导出Excel通用工具类
- RedHat Enterprise Linux 6.4 使用 Centos 6 的yum(转)
- MS SQL Server存储过程
- 关于update set from where
- git命令详解(转)
- HackerRank ";Prim's (MST) : Special Subtree";
- 【C#】3.算法温故而知新 - 快速排序
- mybatis <;sql />; 配置中 返回值 resultType 与resultMap的区别
- 【C#】动态加载dll程序集
- Dubbo扩展点加载机制
- boost 分析命令行参数
- ExcelReport源码解析
- Install a Redmine on Ubuntu system
- Lucene查询结果高亮
- oo第四次博客总结
- Android 9.0更新
- Azure CosmosDB (3) 选择适当的一致性级别
- API接口规范V1.0——制定好规范,才好合作开发
- [ VB ] OrElse, AndAlso [ C# ] ||, &;&; 运算符
- PHP和mysql英文
热门文章
- 蔚来杯2022牛客暑期多校训练营5 ABCDFGHK
- v-model原理问题
- linux-0.11分析:init文件 main.c的第一个初始化函数mem_int 第四篇随笔
- 1. MGR简介 | 深入浅出MGR
- 使用java随机生成有个性的用户名,LOL地名+水浒传,合计2808个有意思的用户名
- Springboot+MybatisPlus多数据源比对数据
- CF662C Binary Table (快速沃尔什变换FWT)
- 解决QIcon引用qrc不显示图片
- Python获取时光网电影数据
- 华南理工大学 Python第4章课后小测-1