如何在 Nginx conf 中处理 JSESSIONID

如何在 Nginx conf 中处理 JSESSIONID

我使用 Nginx 作为前端服务器,在其后面是一个 Apache Http 服务器,并在其上启动了一个 Glassfish 应用服务器 :) 我的问题是,当我需要一个静态上下文时;

"http://127.0.0.1:8077/directory-web/resources/defaultTheme/images/facebook.png;jsessionid=07ab5b915530738297010cbc0b5c.worker1"

当我请求“http://127.0.0.1:8077/directory-web/resources/defaultTheme/images/facebook.png“链接,图像返回给我,但是 nginx 不知道什么是 JSESSIONID。

在生产中,Glassfish 将位于两个集群中。谢谢。

答案1

location ~* ^(.+\.(?:jpe?g|gif|css|png|js|ico))(?:;.+)?$ {
    try_files $1 =404;
    access_log off;
    expires max;
}

相关内容