现有三台服务器A B C 分别对应3个IP,均可上互联网,其中A服务器映射了一个固定IP。
其中在A服务器上发布了一套应用,B、C2台服务器各发布了多个子系统,通过固定IP可以
访问到A服务器上的应用,并在A应用上增加了子系统的连接,但是在公网上无法通过A服
务器上的应用访问到B、C服务器上的应用, 有什么办法可以做到,或者采用什么技术可以
解决
现有三台服务器A B C 分别对应3个IP,均可上互联网,其中A服务器映射了一个固定IP。
其中在A服务器上发布了一套应用,B、C2台服务器各发布了多个子系统,通过固定IP可以
访问到A服务器上的应用,并在A应用上增加了子系统的连接,但是在公网上无法通过A服
务器上的应用访问到B、C服务器上的应用, 有什么办法可以做到,或者采用什么技术可以
解决
http{
upstream www.sxfgdj.com {
server 10.5.30.17:8080;
server 10.5.30.16:8080;
server 10.5.30.15:8080;
}
server{
listen 80;
server_name www.sxfgdj.com;
location / {
proxy_pass http://10.5.30.16:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location = /aa {
proxy_pass http://10.5.30.17:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location = /bb {
proxy_pass http://10.5.30.15:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
上面是我配的,但是只有location /可以 无法通过www.sxfgdj.com/aa 形式访问下面的应用