Всем привет
Задача выполнять проксирование через nginx, причем прокси полностью- только перенаправление.
http перенаправляются нормально:
nginx:80 -> web1:80
nginx:80-> web2:80
nginx:443 -> ошибка. То есть он упорно пытается найти у себя сертификат, а нужно что бы он отдал запрос дальше на web3:443.
Запутано, но задача именно такая, на nginx ни каких ssl и тд только proxy_pass и redirect_url.
Все ssl и тд хранятся непосредственно на конечных web серверах.
Что только не пробовал ни чего не идет. Уже запутался и начинается тупой перебор параметров.
Ошибки в логах:
no "ssl_certificate" is defined in server listening on SSL port while SSL handshaking
в браузере "Secure Connection Failed"
Буду благодарен за пинок в правильную сторону.
UPD: сейчас так, это работает на http
server {
listen 80;
listen 443 ssl;
server_name example.com www.example.com;
location / {
proxy_pass
https://example.com/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}