Nginx 图像 SSL 重定向

Nginx 图像 SSL 重定向

我正在尝试使用 SSL 连接将 nginx 设置为 tomcat 服务器的反向代理。

我希望当从客户端的浏览器调用 nginx 反向代理的 IP 时,客户端的浏览器加载我的 tomcat 应用程序。

我的 tomcat 应用程序的地址是 192.168.25.25,nginx 代理的地址是 192.168.25.50

在我的 nginx.conf 文件中我添加了以下几行

location / {
   proxy_pass https://192.168.25.25:443/myapp/;
   proxy_redirect https://192.168.25.25/myapp/ https://192.168.25.25/;
}

我的应用程序中的某些图像存储在 192.168.25.25/images/ 中。

现在无法访问这些目录,因为 proxy_pass 设置为 192.168.25.25:443/myapp。

有没有办法在不改变 proxy_pass 的情况下访问图像目录?

提前致谢。

答案1

您将需要为 /images 添加一个新的位置块,以避免代理指令将您困在无法访问 /images 的位置。

location /images/ {
    proxy_pass https://192.168.25.25/images/;
}

相关内容