1 server { 2 listen 80; 3 server_name localhost; 4 5 location / { 6 #将请求与我们定义的服务器进行映射 7 proxy_pass http://localhost:8080/loginForm; //分号不能少 8 #root html; 9 #index index.html index.htm; 10 } 11 12 error_page 500 502 503 504 /50x.html; 13 location = /50x.html { 14 root html; 15 } 16 17 18 }
浏览器输入:http://localhost/ ----> http://localhost:8080/loginForm
这样就实现了反向代理。
备注:测试项目使用spring boot+mybatis
1 # server外部使用关键字upstream 定义服务器集群,服务器集群名字取为test 2 upstream test{ 3 server localhost:8080; 4 server localhost:8081; 5 } 6 7 server { 8 listen 80; 9 server_name localhost; 10 11 location / { 12 13 #将定向的路径映射到服务器集群上 14 proxy_pass http://test/loginForm; 15 16 #root html; 17 #index index.html index.htm; 18 } 19 20 error_page 500 502 503 504 /50x.html; 21 location = /50x.html { 22 root html; 23 } 24 25 }
浏览器输入(交替输入):http://localhost/ ----> http://localhost:8080/loginForm 或者 http://localhost:8081/loginForm
这样就实现了负载均衡。
备注:测试项目使用spring boot+mybatis(项目是一样的,改动appliaction.properties,将端口号改为server.port= 8081 )
原文地址:https://www.cnblogs.com/mrray1105/p/8664698.html
时间: 2024-11-05 22:06:41