假設:
1,部署swagger2的server的ip地址爲:192.168.1.10
2,通過url:http://my.test.com/report 訪問上述swagger2
nginx配置如下:
server {
listen 80;
server_name my.test.com;
........
location ~ ^/report/(swagger-ui.html|webjars|swagger-resources|v2|management) {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Youdao $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://192.168.1.10/$1/;
}
}