如何结合 tomcat 和 nginx?

如何结合 tomcat 和 nginx?

我想配置我的系统,以便 nginx 提供所有静态文件,而 Tomcat 处理动态.jsp页面。

有没有最佳实践?

答案1

tomcat 是否可以通过 HTTP 访问?如果是,那么想象一下,我们有一个 tomcat 在同一台机器的 88 端口上提供服务,查询结果为 .jsp

配置文件将会像这样:

location / {
  root /path/to/static/files;
}

location ~* \.jsp {
  proxy_pass http://127.0.0.1:88;
}

主要思想是 nginx 将它无法处理的请求代理到特定的后端(后端将看到来自 127.0.0.1 的请求)。

相关内容