Centos部署nginx+HAProxy+nfs
2021/11/22 7:10:40
本文主要是介绍Centos部署nginx+HAProxy+nfs,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
原理:
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服务器配置)
这篇关于Centos部署nginx+HAProxy+nfs的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享