1. 程式人生 > >解決spring boot swagger ui使用 nginx 部署後無法使用問題

解決spring boot swagger ui使用 nginx 部署後無法使用問題

spring boot 使用 swagger ui做介面文件, 本地測試沒有問題,但是部署到linux上時,

訪問域名,就會得到如下結果:

 

解決辦法:

修改nginx配置檔案: nginx/conf.d/default.conf

原檔案:

server {
    listen       80;
    server_name  quanke.name;

    location / {
        proxy_pass http://127.0.0.1:3101;
    }

}


修改為:
server {
    listen       80;
    server_name  quanke.name;

    location / {
        proxy_pass http://127.0.0.1:3101;
        proxy_set_header Host $host; # 指定host
    }
}