nginx简单学习记录

nginx主要用于负载均衡静态资源服务器

  • 负载均衡配置
    一个http请求来到nginx:
  1. 找到nginx.conf中的server中的location。
  2. 根据url匹配规则,找到对应的location。
  3. 感觉配置的proxy_pass代理字符串找到,对应的代理upstream,注意proxy_pass中的字符串需要加http://,而upstream不用。
# 匹配动态资源的定位	
        location /api {
			proxy_pass http://www.user.com;
         #   root   F:/software/dev/nginx-1.16.0/html/static-web-0.0.1-SNAPSHOT/static;
         #   index  index.html index.htm;
        }

		# 匹配静态资源的定位	
        location ~ .*\.(html|js)$ {
			proxy_pass http://static.user.com;
         #   root   F:/software/dev/nginx-1.16.0/html/static-web-0.0.1-SNAPSHOT/static;
         #   index  index.html index.htm;
        }



# 负载均衡 请求tomcat
	upstream www.user.com {
		server localhost:8081;
	}
	
	# 负载均衡 请求静态资源服务器nginx
	upstream static.user.com {
		server localhost:81;
	#	server localhost:82;
	}
  • 静态资源服务器
location / {
            root   F:/software/dev/nginx-1.16.0-81/html/static-web-0.0.1-SNAPSHOT/static;
            index  index.html index.htm;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值