本文主要介绍如何使用Nginx的方向代理和负载均衡。主要提高对于Nginx的认识以及使用能力。Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。除了HTTP和反向代理,Nginx还提供负载均衡的服务。
具体案例如下所示:
需要准备材料。四台Centos虚拟机(在我本机中我配置了对外网ip分别为192.168.220.30-34)、Nginx安装包、tomcat安装包。网上可以自行下载。
Nginx安装如下,装在(192.168.220.32中):
Nginx在linux上所需环境有gcc、PCRE、zlib、OpenSSL。需要安装相应的编译环境。
- yum install gcc-c++
- yum install -y pcre pcre-devel
- yum install -y zlib zlib-devel
- yum install -y openssl openssl-devel
安装完成编译环境之后将Nginx上传到linux下面。上传文件可以使用一些连接工具比较方便 ,比如xhell或者SecureCRT。
上传完成之后将压缩包解压。
tar -zxvf nginx-1.8.0.tar.gz
需要在/var下创建temp及nginx目录。下面的指令是将临时文件存放在/var/temp/nginx
之后进入<