nginx集群部署,实现负载均衡和nfs共享
一、基本环境准备
给每台需要部署web服务的服务器配置防火墙、SELINUX、主机名、IP地址、yum
二、部署5台nginx服务器
1、安装与nginx相关的依赖包和工具包
2、编译安装nginx
安装好一台服务器后,打包压缩 /usr/local/下的nginx ,拷贝给其他服务器即可直接解压使用
3、启服务
4、配置php
三、配置NFS服务器
1、重新准备新的虚拟机,配置防火墙、SELINUX、主机名、IP地址、yum
2、安装nfs
3、配置共享:新建共享目录,配置访问共享目录的网段
4、启服务:查看是否有111/2049端口
5、验证:showmount -e
6、迁移文件至nfs共享,迁移后,删除web服务器html目录下所有页面
7、在所有web服务器上挂载共享目录
8、验证
四、配置代理服务器
1、准备环境
2、配置HAProxy服务器:安装并修改配置文件
3、启服务并验证
4、为HAProxy配置监控页面
5、验证:访问http://192.168.4.5:1080/mon。不断访问http://192.168.4.5,在监控页可以看到不同的服务器有连接数。
五、配置名称解析
1、 通过本机hosts文件实现名称解析(也可以通过客户端)
2、验证:访问域名
nginx集群部署,实现负载均衡和nfs共享相关推荐
- centos7 rabbitmq 单机部署 集群部署 HAProxy 负载均衡搭建
准备工作 搭建 RabbitMQ Server 单机版 搭建 RabbitMQ Server 高可用集群 搭建 HAProxy 负载均衡 一.准备工作 节点 系统 版本 ip node1 centos ...
- weblogic集群部署与负载均衡_集群,负载均衡,分布式的讲解和多台服务器代码同步...
集群 我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话.我们的网站可能就访问不了.那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运 ...
- Nginx以及通过Nginx实现tomcat集群配置与负载均衡
Nginx简介 启动,停止,和重新加载配置文件命令 Nginx功能 正向代理和反向代理的区别 反向代理 负载均衡 1.RR(默认) 2.权重 3.ip_hash 4.fair(第三方) 5.url_h ...
- Spring Cloud Alibaba - 11 Ribbon 自定义负载均衡策略(同集群优先权重负载均衡算法)
文章目录 Pre 需求 工程 Code 继承AbstractLoadBalancerRule实现自定义Rule 随机权重策略 配置 验证 源码 Pre Spring Cloud Alibaba - 0 ...
- 高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用
实验环境 server1 和 server2 是调度器,server3 和 server4 是服务器 [1]调度器server1 server2 关闭 keepalived 和 httpd,并打开pc ...
- mysql 高并发 集群架构_一种高并发的GPU集群架构及其负载均衡方法技术
[技术实现步骤摘要] 一种高并发的GPU集群架构及其负载均衡方法 本专利技术属于GPU集群架构及其负载均衡方法 ,特别是涉及一种高并发的GPU集群架构及其负载均衡方法. 技术介绍 GPU因其高性能的并 ...
- Nginx+IIS分布式部署和负载均衡
Nginx+IIS分布式部署和负载均衡 1.IIS中部署2个网站 2.下载Nginx 3.Nginx安装 3.1下载解压到D盘根目录下,打开conf目录下的nginx.conf文件 3.2设定负载均衡 ...
- 【从单体架构到分布式架构】(二)请求增多,单点变集群(1):负载均衡
这是我的第 47 篇原创文章作者 l 会点代码的大叔(CodeDaShu) 上一个章节,我们搭建了一个最简单的单体服务项目,单体架构就是把所有的功能都放在一个工程项目中. 但是当访问量不断增加,我们只 ...
- WEB集群与各种负载均衡简介 (资源)
2019独角兽企业重金招聘Python工程师标准>>> 负载均衡构架图 集群(Cluster):是一组独立的计 ...
- Nginx集群部署方案
工作需要,记录一下 一.Nginx安装 集群部署需要在主服务器安装Nginx服务,以下为安装步骤: 1.访问Nginx官网(http://nginx.org/en/download.html),下载N ...
最新文章
- HTML label的隐藏,html – 带有可见的隐藏元素:after – CSS
- oracle mysql 适配器_Oracle协议适配器错误解决办法
- taobao sass
- vivado实现异步复位的D触发器
- Visual Studio 2010 将网站直接发布到远程站点
- 快学好这个去给学妹修热水器
- cuda linux编译器_linux下如何编译CUDA+QT(qtcreator下)
- hypot函数_hypot()函数与C ++中的示例
- 与神经网络相比,你对P图一无所知
- 应急指挥中心建设方案
- MySQL-01.深入理解MySQL底层数据结构
- 获取洞口边界及在墙上开洞(Revit二次开发)
- 数据结构编程实践(七)创建哈夫曼树、生成哈夫曼编码、完成图片的压缩与解压缩
- 修改微信电脑版的字体
- 第48篇 接收蓝牙数据及PHP研究 Saturday
- npm run serve起项目报错node-sass not find
- php框架审计,关于ThinkPHP框架的审计
- uniapp开发App引导页
- 复杂指令集和精简指令集
- MOS管米勒效应详解