常见问题

项目部署

cool-admin for java的部署跟普通的前后端分离的java项目部署一致,没有特别特殊的操作

  • 1、maven打包jar包
  • 2、打包前端
  • 3、启动后端服务
  • 4、...

nginx配置

    server
    {
        ...
        # 前端打包完放这边路径可以自定义
        root /home/test/front;

        # 防止刷新404
        location / {
        try_files $uri $uri/ /index.html;
        }

        # 代理服务端地址  访问/api 表示访问服务端接口而不是静态资源
        location /api/
        {
            proxy_pass http://127.0.0.1:8001/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header REMOTE-HOST $remote_addr;

            proxy_cache_bypass no_cache;

            #缓存相关配置
            #proxy_cache cache_one;
            #proxy_cache_key $host$request_uri$is_args$args;
            #proxy_cache_valid 200 304 301 302 1h;

            #持久化连接相关配置
            proxy_connect_timeout 3000s;
            proxy_read_timeout 86400s;
            proxy_send_timeout 3000s;
            #proxy_http_version 1.1;
            #proxy_set_header Upgrade $http_upgrade;
            #proxy_set_header Connection "upgrade";

            add_header X-Cache $upstream_cache_status;

            #expires 12h;
        }
    }

数据库报 group by 相关错误

建议使用数据库最新版本,并开启 group by

my.cnf

sql_mode 删除 ONLY_FULL_GROUP_BY
Last Updated: