Я пытаюсь настроить nginx в качестве обратного прокси для сервера tomcat с использованием SSL-соединения.
Я хочу, чтобы клиентский браузер загружал мое приложение tomcat, когда IP-адрес обратного прокси-сервера nginx вызывается из клиентского браузера.
Адрес моего приложения 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?
Заранее спасибо.
Вы захотите добавить новый блок местоположения для / images, избегая директивы прокси, которая привязывает вас к тому месту, где / images не будет доступен.
location /images/ {
proxy_pass https://192.168.25.25/images/;
}