2 shi0299 shi0299 于 2016.01.20 23:53 提问

nginx怎样配置欢迎页即首页到index.html静态文件,其它带后缀的请求都到tomcat里呢?

用nginx配置了反向代理到tomcat,静态图片访问本地一个目录里。
location / {
proxy_connect_timeout 30;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_pass http://neiwang;
}
#静态文件访问
location ~ ^/(upload|static)/ {
root /data/www;
expires 2d;
}

现在因为tomcat应用里首页进入比较慢,所以将首页生成了html的静态文件,
可是怎么配置nginx,使得直接访问域名时nginx转到这个html文件上,
其它带后缀的请求还继续到tomcat里呢?求助好心人解答,谢谢!

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.21 04:45
shi0299
shi0299 回复caozhy: 你好,我只做首页的静态,生成时间和其它因素已经考虑过了,数据库也做过缓存,就只是做个首页的静态,让nginx 配置首页到指定的index.html,其他请求还继续到tomcat就行了,所以,怎么配置呢?求教![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/1.gif)
接近 2 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.01.21 20:03

那就是设置location /就可以了


 location / {
            root   html;
            index  index.html index.htm;
        }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!