问题描述
各位大神,小弟今天遇到一个问题,就是如果我的系统使用的是springmvc,请求路径都是restful的风格,例如/xxx的请求方式,并且我的页面都放到了别的目录下,所以在网站的根目录下根本不存在任何的页面文件,也不会有任何的后缀,导致我请求的时候,nginx一直都是报403的错误,那我在nginx中该如何设置呢?谢谢各位指定小弟一二,小弟不胜感激!!!
解决方案
解决方案二:
Nginx配置如下:server{listen80;server_name这里写外网访问的域名;access_log这里写访问日志文件路径;location/{proxy_pass这里很重要,见下面注释;indexindex.jspindexindex.html;}}
Nginx是反向代理,proxy_pass要指定Tomcat配置的访问方式,如果Tomcat是默认方式访问,就:proxy_passhttp://localhost:8080配的域名方式访问就把localhost改为域名。
解决方案三:
indexindex.jspindexindex.html;这个地方我是这么配置的,但是因为没有对应的文件,所以,Nginx直接报403的错误,根本就请求不到tomcat
时间: 2024-09-21 21:41:56