Nginx集群负载均衡
默认采用轮训机制,配置方式如下:
upstream backserver { server localhost:8080; server localhost:8081; }
server {
listen 80;
server_name www.wdksoft.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://backserver;
index index.jsp index.htm;
}
}
权重比例配置
upstream backserver {
server localhost:8080 weight=2;
server localhost:8081 weight=1;
}
IP固定绑定,只能访问其中绑定的服务器
upstream backserver {
ip_hash;
server localhost:8080;
server localhost:8081;
}
1.Nginx:是一款代理服务器,可以做反向代理,可以同时支撑5万以上并发量,占用内存和CUP资源较少,所以说大部分公司都用Nginx
2.Nginx作用:
1.Http服务器(反向代理)
2.虚拟主机,静态服务器
3.支持负载均衡,权重,轮训等等机制
4.集群
5.动静分离 静态资源,Nginx服务器管理静态资源,将静态资源放入nginx中,然后进行访问
3.安全架构
1.nginx可以做反向代理,不暴露真实IP地址
2.使用HTTPS防止抓包分析HTTP请求
3.搭建企业黑名单白名单(防盗链)
4.模拟请求(csrf),xss攻击,sql注入
csrf表单重复提交:攻击的是业务
5.ddos流量攻击,频发的发送请求,占用的网络的带宽,一个IP频繁的发送请求,让别的用户访问不了 nginx
4.反向代理服务器:Nginx服务器,lvs(中国人),F5通过硬件,HaProxy
5.Nginx采用Http协议进行访问,默认端口为80

6.Nginx配置静态分离
将静态资源放入到html文件夹内,重复服务器就可以访问了
浙公网安备 33010602011771号