nginx配置首页跳到固定静态页面,其他url走反向代理tomcat

By | 2019年4月1日

这个问题没什么技术含量,只是有一些技巧需要掌握,否则往往不会成功,问题还不好定位。

需求:

有域名www.xiaohuait.com,以前都是打开都是直接反向代理到后端tomcat。新开发了一个首页,以后只输入域名跳到新的首页,其他url反向代理到tomcat。

location =/ {

root /usr/share/nginx/xinindex;

index index.html;#静态文件名
}

开始只是增加了这个配置,但是每次打开还是直接走的旧的页面。开始以为配置有问题。后来发现还需要把/index.html也指定到新的目录下。如下;

location =/ {

root /usr/share/nginx/xinindex;

index index.html;#静态文件名
}

location =/index.html {

root /usr/share/nginx/xinindex;

index index.html;#静态文件名
}

最后测试没有问题。细节很重要。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注