Nginx

简介: Nginx

Nginx

1、反向代理和负载均衡

image.png

upstream httpds {
server 192.168.44.102 weight=8 down;
server 192.168.44.103:8080 weight=2;
server 192.168.44.104:8080 weight=1 backup;
}
location / {
rewrite ^/([0-9]+).html$ /index.jsp?pageNum=$1 redirect;
proxy_pass http://httpds ;
}

2、动静分离

image.png

配置,在proxy_pass写上tomcat的ip地址

image.png

image.png

使用正则匹配动静分离

image.png

3、URLRewrite

upstream httpds {
server 192.168.44.102 weight=8 down;
server 192.168.44.103:8080 weight=2;
server 192.168.44.104:8080 weight=1 backup;
}
location / {
rewrite ^/([0-9]+).html$ /index.jsp?pageNum=$1 redirect;//URLRewrite
proxy_pass http://httpds ;
}



4、防盗链的配置

image.png

valid_referes引用表示只有本机才可以访问,其他主机proxy_pass访问则会被拦截

image.png

在加入none后,用refere引用访问不到,但是直接访问可以访问的到

5、高可用keepalive

image.png

相关文章
|
负载均衡 前端开发 安全
nginx能帮我们做什么?
Nginx是一款高性能的开源Web服务器软件,它可以帮助我们完成以下几个方面的任务:
103 0
|
7月前
|
前端开发 安全 应用服务中间件
|
缓存 负载均衡 应用服务中间件
nginx
nginx
46 0
|
缓存 负载均衡 JavaScript
Nginx 简单入门指北不指南
Nginx 简单入门指北不指南
135 0
|
负载均衡 监控 算法
Nginx 的使用
1、Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 2、Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。
|
负载均衡 前端开发 安全
什么是nginx
什么是nginx
|
存储 机器学习/深度学习 负载均衡
nginx几个简单问题
《基础系列》
122 0
|
JSON 前端开发 JavaScript
关于nginx使用的小知识
nginx的作用,nginx作为反向代理的使用方式,以及nginx高性能的原因。
274 0
|
Web App开发 负载均衡 前端开发
nginx使用分享
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。Nginx的并发能力在同类型的Web服务器中表现优异,国内主流无论大小互联网公司都在用。
617 0
nginx使用分享