@daniks
Ничего особенного

Как сделать NGINX virtual host + ssl до удалённого сервера?

Добрый день, помогите пожалуйста
есть 2 сервера:
1 сервер расположен в одной точке с IP xxx.xxx.xxx.xxx там есть nginx+apache (тут много виртуальных хостов)
2 сервер расположен в другой точке с IP yyy.yyy.yyy.yyy - nginx (proxy)
Вот мне нужно чтобы при обращении ко второму серверу он проксировал до первого сервера, естественно до определённого домена, вот настроить чтобы проксировалось у меня получилос, но если прикручивать сертификат на втором сервере, то он не передаётся, тоесть при заходе на сайт сертификат не обнаружен:
Вот мой конфиг виртуального хоста на втором сервере с nginx
Помогите пожалуйста
server {
server_name domain www.domain;
listen yyy.yyy.yyy.yyy:80;
listen yyy.yyy.yyy.yyy:443 ssl;
#ssl on;
ssl_certificate "/etc/nginx/cert/domain.crt";
ssl_certificate_key "/etc/nginx/cert/domain.key";
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;

location / {

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://node;
proxy_redirect off;
proxy_bind yyy.yyy.yyy.yyy;
port_in_redirect off;
set_real_ip_from еее.еее.еее.еее/26;
real_ip_header X-Forwarded-For;
}
}

upstream node {
server ххх.ххх.ххх.ххх;
}



Суть данной настройки такова что я хочу скрыть реальный IP первой машины, вот и нужно проксирование

Спасибо.
  • Вопрос задан
  • 851 просмотр
Пригласить эксперта
Ответы на вопрос 2
Softer
@Softer
Терминируйте SSL на второй машине. Если сертификата на руках нет - проксируйте на уровне TCP. (Например, через haproxy)
Ответ написан
Комментировать
@daniks Автор вопроса
Ничего особенного
У меня на второй машине ssl тоже включен, и не работает
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы