Nginx的SSLredirect图像

我正在尝试将nginx设置为使用SSL连接的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 /图像/。

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

有没有办法访问图像目录还不更改proxy_pass?

提前致谢。

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

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