nginx动静分离和负载均衡

本文详细介绍了Nginx中动静分离及负载均衡的配置方法。动静分离方面,通过正则匹配实现了动态资源(如JSP页面)和静态资源(如HTML、JS文件)的有效分离;负载均衡部分,则通过配置upstream定义了多个Tomcat服务器,并设置权重进行任务分配。

1.动静分离

———————————————————————————————————————————————————-
1)动态资源:

location ~ .*.(jsp|do|action)$ {
proxy_pass http://tomcat-01:8080;
}
(其中~代表大小写敏感,第一个点为 匹配任何的非回车字符,*为多个或者零个,$代表结尾,均为正则表达式表示符号)
———————————————————————————————————————————————————-

2)静态资源:
location ~ .*.(html|js|css|gif|jpg|jpeg|png)$ {
expires 3d;(控制图片等过期时间为3天)
}
———————————————————————————————————————————————————-

2.负载均衡
http {

upstream tomcats { 
    server tomcat-01:8080 weight=1;
    server tomcat-02:8080 weight=1;
    server tomcat-03:8080 weight=1;

}
———————————————————————————————————————————————————-

location ~ .*.(jsp|do|action) {
proxy_pass http://tomcats;
(这个在server里配置)
———————————————————————————————————————————————————-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值