nginx配置解决vue刷新404、swagger 页面访问(springboot+vue项目)

简介: nginx配置解决vue刷新404、swagger 页面访问(springboot+vue项目)
server
{
    listen 80 default_server;
    #你的域名
    server_name tt.com;
    #静态文件目录
    root /www/wwwroot/www.tt.com;
    index index.html index.htm;  
    #vue刷新404  
       location / {
       try_files $uri $uri/ @router;
       index index.html;
       }
 
      location @router {
      rewrite ^.*$ /index.html last;
      }
    
   #swagger文档访问配置
   location ~* ^(/v2|/webjars|/swagger-resources|/swagger-ui.html)   {
  
   proxy_pass http://127.0.0.1:8002;
       #index index.html index.htm;
       client_max_body_size 300m;
   }
    #接口配置文档 访问以/admin开头的会去8002端口
    location /admin   {
 
   proxy_pass http://127.0.0.1:8002;
       #index index.html index.htm;
       client_max_body_size 300m;
   }
    #接口配置文档 访问以/requestFenceData开头的会去8002端口
   location /requestFenceData   {
 
   proxy_pass http://127.0.0.1:8002;
       #index index.html index.htm;
       client_max_body_size 300m;
   }
 
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }
    
    
    access_log  /www/wwwlogs/www.tt.com.log;
    error_log  /www/wwwlogs/www.tt.com.error.log;
}
相关文章
|
28天前
|
Java 测试技术 API
详解Swagger:Spring Boot中的API文档生成与测试工具
详解Swagger:Spring Boot中的API文档生成与测试工具
38 4
|
1月前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
104 1
SpringBoot获取项目文件的绝对路径和相对路径
|
1月前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
57 8
|
1月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
44 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
57 2
|
1月前
|
前端开发 Java Spring
SpringBoot项目thymeleaf页面支持词条国际化切换
SpringBoot项目thymeleaf页面支持词条国际化切换
76 2
|
1月前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
53 1
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
38 0
|
JavaScript 应用服务中间件 nginx
Vue项目打包部署Nginx配置
Vue项目打包部署Nginx配置
618 0
|
1月前
|
缓存 应用服务中间件 网络安全
Nginx中配置HTTP2协议的方法
Nginx中配置HTTP2协议的方法
94 7