LNMP实现服务器轮询负载均衡
这里使用的是红帽5.8的系统,NGINX是nginx-1.2.2编译安装,php5.5.4编译安装,mysql5.5编译安装,以前做过,这里就不演示了
附:具体安装发法见http://5142926.blog.51cto.com/5132926/921873 lamp的自动化搭建
http://5142926.blog.51cto.com/5132926/931149 lnmp的搭建
试验拓扑如下:
第一次用亿图,很拙劣啊
这里我们使用的是三台虚拟机,在安装之前确定selinux关闭,iptables关闭,以免影响操作
1.配置172.16.133.1mysql服务器
mysql具体安装不说了,直接开始mysql的配置
- mysqladmin -u root password 'redhat'
- mysql -u root -p
- mysql> GRANT ALL ON discuz.* TO root@'%.%.%.%'IDENTIFIED BY 'redhat';
- mysql> FLUSH PRIVILEGES;
这里设置root用户密码为redhat
然后开始创建nfs挂在源
- mkdir /discuz
- unzip Discuz_7.2_FULL_SC_UTF8.zip -d /discuz
- vim /etc/exports
- /discuz 172.16.133.1(rw,no_root_squash)
- service nfs restart
2.配置172.16.131.1前台服务器
安装nginx,php(由于需要安装mysql,才可以安装php,这里我们只是安装mysql为php提供环境,不做运行)
安装dns服务器bind97(确保之前系统上没有安装bind)
配置图:
配置完成后,ping www.magedu.com
dns配置完成,开始配置nginx.conf
然后开始挂在discuz论坛
- mkdir /usr/html/discuz
- mount -t nfs 172.16.133.1:/discuz /usr/html/discuz
修改/usr/html/discuz/upload/config.inc.php
- $dbhost = {'172.16.133.1'};
- define('UC_DBHOST', '172.16.133.1');
- define('UC_IP', '172.16.133.1');
- $dbuser = 'root';
- $dbpw = 'redhat';
完成后将安装discuz,如果出现权限问题,可以用无脑解决方法,将/usr/html属主属组全部改为nginx,权限全部改为777,则可直接顺利安装
另外,别忘了修改/etc/php.ini中的short_open_tag = On ,如果安装有php-rpm的话,则需要重启php-rpm
最后重启服务
同理另外一台前台服务器172.16.19.1
最后整合在一起,更改本机的dns服务器地址为172.16.131.1(dns的主配置文件中allow_
不要忘了改成any,否则本机解析不成功)
over
转载于:https://blog.51cto.com/zhouyuqin/933521
LNMP实现服务器轮询负载均衡相关推荐
- 【详解】Ribbon 负载均衡服务调用原理及默认轮询负载均衡算法源码解析、手写
Ribbon 负载均衡服务调用 一.什么是 Ribbon 二.LB负载均衡(Load Balancer)是什么 1.Ribbon 本地负载均衡客户端 VS Nginx 服务端负载均衡的区别 2.LB负 ...
- 5.Springcloud的Ribbon组件的集成及实现轮询负载均衡方式
项目地址: github地址 步骤一:对consumer工程的pom添加坐标 <dependency><groupId>org.springframework.cloud< ...
- 服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型
服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型 下面是"黑夜路人"的<大型网站架构优化(PHP)与相关开源软件使用建议> =============== ...
- 游戏服务器高性能负载均衡,游戏服务器高可用负载均衡
游戏服务器高可用负载均衡 内容精选 换一换 公有云提供弹性公网IP(EIP).NAT网关.弹性负载均衡(ELB)等方式连接公网.EIPEIP提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务. ...
- SRS:流媒体服务器如何实现负载均衡
当我们的业务超过单台流媒体服务器的承受能力,就会遇到负载均衡问题,一般我们会在集群中提供这种能力,但实际上集群并非是唯一的实现方式.有时候负载均衡还会和服务发现等时髦词汇联系起来,而云服务的LoadB ...
- 服务器集群负载均衡原理
当系统面临大量用户访问,负载过高的时候,通常会使用增加服务器数量来进行横向扩展,使用集群和负载均衡提高整个系统的处理能力. 而我们讨论的负载均衡一般分为两种,一种是基于DNS,另一种基于IP报文. 利 ...
- 常见的服务器集群负载均衡技术:二三四七层负载均衡,DNS、LVS、F5、nginx负载均衡
服务器集群负载均衡技术 LB:load balance负载均衡器.有时也叫做director. DNS负载均衡 DNS负载均衡,最基础的是轮询方式,循环返回不同的服务器IP地址.可以同时返回多个服务器 ...
- 基于redhat linux虚拟服务器的web负载均衡集群(piranha+LVS)
基于redhat linux虚拟服务器的web负载均衡集群 硬件环境 分发机 LB1:192.168.0.129 LB2:192.168.0.130 真实节点主机 NODE1:192.168.0.13 ...
- 服务器集群负载均衡技术
负载均衡 (Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. CD ...
最新文章
- 基于HTML5的电信网管3D机房监控应用
- 客户端修改文件服务器密码,客户端服务器登录 密码问题
- jQuery 学习笔记之九 (jQuery 图片提示 )
- jdbc 获取mysql表注释_jdbc读取数据库,表相关信息(含注释)
- 01-Windows Server 2012 R2 远程桌面服务部署指南
- 02.pipeline常用processor
- mysql 20小时内,mysql中关于date(Y-m-d H:i:s) 入库慢8小时的解决
- netbeans html 格式化,在NetBeans中更改模板或HTML缩进
- mcd opc读取数据 西门子数控nx_西门子TIA+PLCSIM+MCD,构建自动化仿真系统
- pooling层如何反向传播? 很简单
- php扩展zval,PHP扩展开发(7):zval结构
- pcs7更改项目计算机名时出错,PCS7 v8.1 亚洲版 问题汇总
- Log4j.properties配置文件详解
- Linux-两台Linux服务器间设置共享文件夹(NFS服务器)
- 使用python切分mp4视频并保存每帧图像
- 各种复杂网络处理工具
- 1688电商API接口-无需多个 电商平台单独对接
- Unix timestamp时间 与 普通时间 转换方法
- 计算机大数据的前景方向_研究未来计算机大数据的发展方向
- Vue 3系列之03——Vue 3使用TypeScript
热门文章
- Mybatis异常Invalid bound statement (not found): com.xxx.xxxMapper.selectxxxByxxx
- mysql 占用的解决_解决 MySQL 突然占用全部内存的问题
- python序列化对象的函数_使 Python 对象可序列化的函数
- oracle批量生成索引,ORACLE迁移时批量导出索引、存储过程,表结构等
- was6 linux 卸载,重新安装was61
- CSS3简介、新增选择器、属性选择器、伪元素选择器、伪元素
- mysql和oracle区别总结(二)
- MySQL下载和安装以及问题解决
- 作者:杜小勇(1963-),男,中国人民大学信息学院教授,博士生导师。
- 《大数据》第1期“聚焦”——从系统角度审视大数据计算