Nginx笔记

实现负载均衡

这里采用的是权重

进入配置文件目录cd /usr/local/nginx/conf/   //实际根据自己的目录来

编辑vim nginx.conf

这段代码上方加入自定义代码 根据需求复制

upstream my {
#tomcat1 server 192.168.247.100:8080 weight=10;
#tomcat2 server 192.168.247.100:8081 weight=10; } server { #端口号 9000以上随意 listen 44444; server_name localhost; location / { proxy_pass http://my; } }

启动tomcat1 启动tomcat2

重新启动nginx

输入网址 多次刷新 ,即可看见2个项目(条件: 需要提前部署项目,且满足打开地址:8080 即可访问项目)

Nginx实现动静分离

进入配置文件目录cd /usr/local/nginx/conf/   //实际根据自己的目录来

编辑vim nginx.conf

这段代码上方加入自定义代码 根据需求复制

upstream tomB {
        server 192.168.247.100:8080;
    }
    server {
        listen   9001;
        server_name  localhost;
        #动态资源jsp   *.do等服务
        location ~ .*\.(jsp|do)?$ {
        #以下4句代码及其重要,没有这些代码,重定向的方法运行将会失去端口号导致404
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host:$server_port; 
        proxy_pass http://tomB;
    }
    location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|js|css)$ {
    		#静态资源,自己在下方目录新建一个文件夹,将项目的静态资源复制过去
           root /usr/local/nginx/hisapp;
    }
     location / {
     	#首页,根据自己的项目于来找目录,在项目名下放首页
         root/usr/local/tomcat/webapps/HIS1-1.0-SNAPSHOT;
         index login.jsp;
        }
    }

配置文件第一行

启动tomcat,重启nginx即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值