一、Nginx相关概念:
(1)反向代理:
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求 转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
(2)负载均衡:
负载均衡,英文名称为Load Balance,是指建立在现有网络结构之上,并提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其原理就是数据流量分摊到多个服务器上执行,减轻每台服务器的压力,多台服务器共同完成工作任务,从而提高了数据的吞吐量
二、安装:
1.下载nginx ,在官网http://nginx.org/en/download.html下载 nginx-1.8.1.tar.gz
2. 上传并解压nginx : tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src
3. 编译nginx
(1) 安装依赖的工具 : yum -y install gcc pcre-devel openssl openssl-devel
(2) 进入nginx源码目录 : cd /usr/local/src/nginx-1.8.1
(3) 检查安装环境,并指定将来要安装的路径 : ./configure --prefix=/usr/local/nginx
(4) 编译安装 : make && make install
(5) 运行 : /usr/local/nginx/sbin/nginx
(6) 查看端口80是否有nginx进程监听 : netstat -ntlp | grep 80
(7) 在浏览器上输入运行nginx的ip,如果出现下图则成功:
三、搭建负载均衡:
(一)准备: 两个tomcat服务器:tomcat1、tomcat2
(二)配置nginx
1. nginx的配置文件是conf/nginx.conf
2. 配置,如下图:
(三)重启nginx,访问nginx所在的服务器的ip,测试是否访问了tomcat服务器
因为自己也刚开始学习nginx,所以有些写的不是很好,所以请见谅 !!