一、前言
nginx是一款支持代理和反向代理的高性能web服务器,其实最常用的还是把nginx作为代理服务器,来构建集群环境。通过代理实现负载均衡和高稳定性。
二、七层代理
所谓七层代理,大家可以理解为仅代理web服务,osi七层网络模型,我要代理的就是web这个应用。废话不说上代码。七层代理不需要加装其他的模块,基本的参数和 --with-http_ssl_module模块有就行。
配置文件的书写结构
http{
upstream servers {
server 192.168.2.1:80; 代理普通的80端口web服务比如nginx自己 httpd等
server 192.168.2.2:8080; 代理tomcat
server 192.168.2.3:80 weight=3;