nginx配置
nginx在windows下的启动和关闭
nginx启动:start nginx.exe
nginx关闭:nginx -s stop
一、nginx转授权发配置
1.配置转发:
1)配置/sys模块转发地址
location /sys {
proxy_pass http://localhost:8080/sys/;
}
2)配置拦截转发
location /kyc {
auth_request /auth;
auth_request_set $user $upstream_http_x_forwarded_user;
proxy_set_header X-Forwarded-User $user;
proxy_pass http://swagger.kyc/;
}
3)拦截器配置
location = /auth {
internal;
proxy_pass http://localhost:8080/sys/auth;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
#proxy_set_header X-Original-URI $request_uri;
proxy_set_header X-Original-URI $request_uri;
}
二、nginx负载均衡配置
#配置负载均衡 weight表示访问资源比重
upstream tomcatserver1{
server 192.168.50.182:8088 weight=3;
server 192.168.50.182:8089 weight=1;
}
#配置本地server
server {
listen 80;
server_name localhost;
#本地server转发到 负载均衡服务器
location / {
proxy_pass http://tomcatserver1;
index index.html index.htm;
}
}