Задать вопрос
@nana141414

SSL соединение между двумя серверами?

server 1
server {
    listen              443 ssl;

    ssl_certificate           /etc/cert.crt;
    ssl_certificate_key    /etc/cert.key;

    location /pro/ {
        proxy_pass https://server-2/;
    }
}


server 2
server {
    listen              443 ssl;

    ssl_certificate         /etc/cert.crt;
    ssl_certificate_key  /etc/cert.key;

    location /pro/ {
        proxy_pass http://nodejs_app/;
    }
}


Между серверами будет ssl соединение? Как мне продебажить это? Спасибо
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 2
Daemon23RUS
@Daemon23RUS
proxy_pass https://server-2/; - SSL
proxy_pass http://nodejs_app/; - без шифрования
Это если сервера отдают контент по умолчанию 443 порт SSL(HTTPS) а 80 порт HTTP
Ответ написан
Комментировать
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Где в proxy_pass указана схема https - шифрование будет.

Продебажить что, обмен зашифрованными данными? Если есть такая необходимость, лучше наоборот выключите https. Ну или сделайте финт ушами - заведите на первом хосте локальный серверный блок на кастомном порту без шифрования, а уже с него проксируйте вдаль через https. Тогда можно будет увидеть трафик "как бы" между server1 и server2.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы