Приветствую Всех,<br><br>Возникла необходимость сделать ssl бэкэнд с фонтэндом на основе nginx, но используя нестандартный порт (например 8081).<br><br>Пример конфигурационого фаила:<br>cat nginx.conf<br><br> server { <br>
listen some_ip:8081;<br>
server_name some_name_tld;<br> ssl on;<br> ssl_certificate /usr/local/nginx/ssl/server.crt;<br> ssl_certificate_key /usr/local/nginx/ssl/server.<div>key;<br> ssl_protocols SSLv3 TLSv1;<br>
ssl_session_cache builtin:1024;<br>
ssl_session_timeout 30m;<br><br> gzip on;<br> gzip_types text/javascript text/css application/xml text/xml;<br> gzip_proxied any;<br><br> rewrite ^ https://$server_name:$server_port$request_uri redirect;<br>
<br> location /{<br><br> proxy_pass <a href="https://127.0.0.1:8081/" target="_blank">https://127.0.0.1:8081/</a>;<br> proxy_redirect off;<br><br> proxy_set_header X-Real-IP $remote_addr;<br>
proxy_set_header Host $http_host;<br>
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br> }<br>} <br><br>И
в такой конфигурации редирект который я использую не работает, причем
если фронтэнд повесить на 80 порт то всё начинает работать как надо.<br><br><br></div>