proxy_pass 代理转发
问题来源
使用一个域名,子系统通过路径区分。
location /XxxWeb {
autoindex on;
allow all;
proxy_pass http://192.168.220.60:9999/;
sub_filter '/assets/' '/XxxWeb/assets/';
sub_filter '/api/' '/XxxWeb/api/';
sub_filter_once off;
sub_filter_types *;
}
sub_filter 替换响应内容。
存在问题
可能需要替换的路径较多,且存在冲突的可能。如有相对路径,将增加复杂度,加大冲突的可能。
解决方案
子系统使用子域名。