访问url添加虚拟路径

说明

例如:
访问域名:www.jepaas.com
项目名:test
访问路径:http://www.jepaas.com/test

修改方法

1. 修改前端的虚拟地址

  • 找到前端文件:src/extjs/util/utils.js
  • 找到方法:getUrlMaps
  • 返回值:统一加请求前缀
  • 如果平台里有其他自己写的接口,在请求的时候就需要单独修改

2. 修改nginx代理配置,如下:

location ~ /test/ { 
        rewrite  ^/test/(.*)$  /$1  last; 
    }

   location   / {
        proxy_pass http://127.0.0.1:8080;#代理的地址
        proxy_redirect   off;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header  Host $http_host;
        client_max_body_size 100m;
        client_body_buffer_size 256k; 
        proxy_connect_timeout 1;
        proxy_send_timeout 30;
        proxy_read_timeout 60;
        proxy_buffer_size 256k;
        proxy_buffers 4 256k;
        proxy_busy_buffers_size 256k; 
        proxy_temp_file_write_size 256k; 
        proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; 
        proxy_max_temp_file_size 128m;
}
最后编辑: 呼丽华  文档更新时间: 2024-08-21 10:58   作者:翟厚翔