目录
1. vim /usr/local/nginx/conf/nginx.conf 编辑配置文件。
Nginx简介
Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。
负载均衡
负载均衡(Load Balance)是由多台服务器以对称的方式组成一个服务器集群,每台服务器都具有等价的地位,都可以单独对外提供服务而无需其他服务器的辅助。经过某种负载分管技术,将外部发送来的中央请求均匀分配到对称结构中的某一台服务器上。
环境搭建
一. 环境
- 三台虚拟机
- 192.168.182.101 安装 Nginx和Tomcat
- 192.168.182.102 和 192.168.182.103 安装Tomcat
二. 安装Nginx
1. 下载安装Nginx并解压。
# 下载 nginx 压缩包wget -P /usr/local/src http://nginx.org/download/nginx-1.18.0.tar.gz
# 解压tar -zxvf /usr/local/src/nginx-1.18.0.tar.gz -C /usr/local/src
2. 安装依赖
Nginx 是基于 C 语言开发的,HTTP 模块使用了 pcre 来解析正则表达式,且可以
使用 zlib 对 HTTP 包的内容进行 gzip 压缩,Nginx 不仅支持 HTTP 协议,还支持
HTTPS,HTTPS 需要 openssl 提供支持,所以安装 Nginx 之前必须先安装它所依赖的
环境。
yum install -y gcc gcc-c ++ pcre pcre-devel zlib zlib-devel openssl-devel
3. 安装Nginx(编译并安装)
# 切换至 nginx 的解压目录
cd /usr/local/src/nginx-1.18.0
# 创建 nginx 的安装目录
mkdir -p /usr/local/nginx
# 指定 nginx 的安装路径
[root@redis nginx]# ./configure --prefix=/usr/local/nginx/
# 编译并安装