Назад | Перейти на главную страницу

Nginx ssl перенаправление изображений

Я пытаюсь настроить 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/;
}