nginx 记录一下配置域名跳转的首页
不知道为什么 localtion 下面配置的页面 root /web/data login.html 不生效
所以就采用了下面方法在项目里面写了一个方法跳转页面
@GetMapping("/home")
public String home(HttpServletRequest request, HttpServletResponse response) {
// 如果是Ajax请求,返回Json字符串。
if (ServletUtils.isAjaxRequest(request)) {
return ServletUtils.renderString(response, "{\"code\":\"1\",\"msg\":\"未登录或登录超时。请重新登录\"}");
}
return "homeIndex";
}
然后配置如下
server {
listen 80;
server_name ******.com;
location / {
proxy_pass http://127.0.0.1:8091;
root /web/data;
index login.html;
}
location = / {
proxy_pass http://127.0.0.1:8091/**/home;
}
}
重启 虽然麻烦但是暂时解决了问题
望大神帮我解答一下root 那边怎么配置