目录
原理:
nginx
HAProxy
nfs
搭建实验环境
关闭防火墙和防护
部署nginx:
依赖包安装
解压安装包并打开
编译安装
启动nginx
部署HAProxy:
安装HAProxy
修改配置文件
配置rsyslog
启动服务
部署nfs:
安装软件包
创建共享文件夹
修改NFS主配置文件
启动服务
使用 showmount 命令来查看服务端(本机)是否可连接
挂载目录
nginx配置
1.nginx:
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。nginx作为一款高性能的服务器,除了可以做后端服务器的代理、负载均衡之外,还有一个用途就是做静态资源的缓存服务器,比如在前后端分离的项目中,为了加速前端页面的响应速度,我们可以将前端的相关资源,例如html、js、css或者图片等放到nginx指定的目录下,访问的时候只需要通过IP加路径就可以实现高效快速的访问。
2.HAProxy:
HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上。
HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy的社区非常活跃,版本更新快速。最关键的是,HAProxy具备媲美商用负载均衡器的性能和稳定性。
因为HAProxy的上述优点,它当前不仅仅是免费负载均衡软件的首选,更几乎成为了唯一选择。
3.NFS:
网络文件系统(network files system)简称NFS是一种基于TCP传输协议的文件共享习通。 NFS的CS体系中的服务端启用协议将文件共享到网络上,然后允许本地NFS客户端通过网络挂载服务端共享的文件。应用于web服务器作为视频、图片资源的服务器、域用户家目录服务器、内容文件存储服务器。
搭建实验环境:
关闭防火墙和防护:
部署nginx:
1.依赖包安装
2.下载版本并解压
3.编译安装
4.启动nginx
nginxIP地址访问页面:
部署HAProxy:
1.安装HAProxy
2.修改配置文件
3.配置rsyslog
4.启动服务
查看监控情况:
部署nfs:
1.安装软件包
2.创建共享文件夹
3.修改NFS主配置文件
4.启动服务
5.使用 showmount 命令来查看服务端(本机)是否可连接
6.挂载目录
7.nginx配置(在nginx服务器配置)