swagger域名映射配置

  • . springboot整合了swagger,域名映射之后swagger发送的请求还是发送到ip地址
  1. nginx配置:
   location /tools {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Forwarded-Port $server_port;
            proxy_pass http://172.168.13.35:8999/;
    }
   location /tools/swagger-ui.html {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Port $server_port;
       proxy_pass http://172.168.13.35:8999/swagger-ui.html/;
    }
   location /tools/swagger-resources {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Port $server_port;
            proxy_pass http://172.168.13.35:8999/swagger-resources;
        }
    location /tools/v2/api-docs {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Port $server_port;
            proxy_pass http://172.168.13.35:8999/v2/api-docs;
        }
     location /tools/webjars{
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Forwarded-Host $host;
                proxy_set_header X-Forwarded-Port $server_port;
                proxy_pass http://172.168.13.35:8999/webjars;
        }

  1. 启动方式 必须要在启动命令上加上-Dspringfox.documentation.swagger.v2.host=folio.jieshu.me:7003/tools
#!/bin/bash
ps axu |grep -v 'grep' |egrep "8999"|awk '{system("kill -9 "$2)}'
nohup  java -jar -Dspringfox.documentation.swagger.v2.host=folio.jieshu.me:7003/tools  /home/exceltools/target/tools-1.0-SNAPSHOT.jar --server.port=8999 > /home/exceltools/server.log 2>&1 &

你可能感兴趣的:(Swagger)