这里使用的是红帽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的配置

  1. mysqladmin -u root password 'redhat'
  2. mysql -u root -p
  3. mysql> GRANT ALL ON discuz.* TO root@'%.%.%.%'IDENTIFIED BY 'redhat';
  4. mysql> FLUSH PRIVILEGES;

这里设置root用户密码为redhat

然后开始创建nfs挂在源

  1. mkdir /discuz
  2. unzip Discuz_7.2_FULL_SC_UTF8.zip -d /discuz
  3. vim /etc/exports
  4. /discuz 172.16.133.1(rw,no_root_squash)
  5. 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论坛

  1. mkdir /usr/html/discuz
  2. mount -t nfs 172.16.133.1:/discuz /usr/html/discuz

修改/usr/html/discuz/upload/config.inc.php

  1. $dbhost = {'172.16.133.1'};
  2. define('UC_DBHOST', '172.16.133.1');
  3. define('UC_IP', '172.16.133.1');
  4. $dbuser = 'root';
  5. $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实现服务器轮询负载均衡相关推荐

  1. 【详解】Ribbon 负载均衡服务调用原理及默认轮询负载均衡算法源码解析、手写

    Ribbon 负载均衡服务调用 一.什么是 Ribbon 二.LB负载均衡(Load Balancer)是什么 1.Ribbon 本地负载均衡客户端 VS Nginx 服务端负载均衡的区别 2.LB负 ...

  2. 5.Springcloud的Ribbon组件的集成及实现轮询负载均衡方式

    项目地址: github地址 步骤一:对consumer工程的pom添加坐标 <dependency><groupId>org.springframework.cloud< ...

  3. 服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型

    服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型 下面是"黑夜路人"的<大型网站架构优化(PHP)与相关开源软件使用建议> =============== ...

  4. 游戏服务器高性能负载均衡,游戏服务器高可用负载均衡

    游戏服务器高可用负载均衡 内容精选 换一换 公有云提供弹性公网IP(EIP).NAT网关.弹性负载均衡(ELB)等方式连接公网.EIPEIP提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务. ...

  5. SRS:流媒体服务器如何实现负载均衡

    当我们的业务超过单台流媒体服务器的承受能力,就会遇到负载均衡问题,一般我们会在集群中提供这种能力,但实际上集群并非是唯一的实现方式.有时候负载均衡还会和服务发现等时髦词汇联系起来,而云服务的LoadB ...

  6. 服务器集群负载均衡原理

    当系统面临大量用户访问,负载过高的时候,通常会使用增加服务器数量来进行横向扩展,使用集群和负载均衡提高整个系统的处理能力. 而我们讨论的负载均衡一般分为两种,一种是基于DNS,另一种基于IP报文. 利 ...

  7. 常见的服务器集群负载均衡技术:二三四七层负载均衡,DNS、LVS、F5、nginx负载均衡

    服务器集群负载均衡技术 LB:load balance负载均衡器.有时也叫做director. DNS负载均衡 DNS负载均衡,最基础的是轮询方式,循环返回不同的服务器IP地址.可以同时返回多个服务器 ...

  8. 基于redhat linux虚拟服务器的web负载均衡集群(piranha+LVS)

    基于redhat linux虚拟服务器的web负载均衡集群 硬件环境 分发机 LB1:192.168.0.129 LB2:192.168.0.130 真实节点主机 NODE1:192.168.0.13 ...

  9. 服务器集群负载均衡技术

    负载均衡 (Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. CD ...

最新文章

  1. 基于HTML5的电信网管3D机房监控应用
  2. 客户端修改文件服务器密码,客户端服务器登录 密码问题
  3. jQuery 学习笔记之九 (jQuery 图片提示 )
  4. jdbc 获取mysql表注释_jdbc读取数据库,表相关信息(含注释)
  5. 01-Windows Server 2012 R2 远程桌面服务部署指南
  6. 02.pipeline常用processor
  7. mysql 20小时内,mysql中关于date(Y-m-d H:i:s) 入库慢8小时的解决
  8. netbeans html 格式化,在NetBeans中更改模板或HTML缩进
  9. mcd opc读取数据 西门子数控nx_西门子TIA+PLCSIM+MCD,构建自动化仿真系统
  10. pooling层如何反向传播? 很简单
  11. php扩展zval,PHP扩展开发(7):zval结构
  12. pcs7更改项目计算机名时出错,PCS7 v8.1 亚洲版 问题汇总
  13. Log4j.properties配置文件详解
  14. Linux-两台Linux服务器间设置共享文件夹(NFS服务器)
  15. 使用python切分mp4视频并保存每帧图像
  16. 各种复杂网络处理工具
  17. 1688电商API接口-无需多个 电商平台单独对接
  18. Unix timestamp时间 与 普通时间 转换方法
  19. 计算机大数据的前景方向_研究未来计算机大数据的发展方向
  20. Vue 3系列之03——Vue 3使用TypeScript

热门文章

  1. Mybatis异常Invalid bound statement (not found): com.xxx.xxxMapper.selectxxxByxxx
  2. mysql 占用的解决_解决 MySQL 突然占用全部内存的问题
  3. python序列化对象的函数_使 Python 对象可序列化的函数
  4. oracle批量生成索引,ORACLE迁移时批量导出索引、存储过程,表结构等
  5. was6 linux 卸载,重新安装was61
  6. CSS3简介、新增选择器、属性选择器、伪元素选择器、伪元素
  7. mysql和oracle区别总结(二)
  8. MySQL下载和安装以及问题解决
  9. 作者:杜小勇(1963-),男,中国人民大学信息学院教授,博士生导师。
  10. 《大数据》第1期“聚焦”——从系统角度审视大数据计算