nginx+gateway集群
思路
很简单,同一服务器启2个不同端口即可,不同服务器可以同一个端口。
nginx配置
//网关配置
upstream gateway-server {
server 172.21.11.5:8888;//网关1
server 172.21.11.5:8889;//网关2
}
//nacos配置
upstream nacos-server {
server 172.21.11.5:8848;
server 172.21.11.5:8850;
server 172.21.11.5:8852;
}
//网关server
server {
listen 81;
server_name 172.21.11.5;
location / {
proxy_pass http://gateway-server/;
}
}
//nacos server
server {
listen 80;
server_name 172.21.11.5;
location / {
proxy_pass http://nacos-server/;
}
}
然后重启nginx即可,能访问到nacos页面,能请求到网关接口,代表配置成功。