Проблема с редиректом http на https.
LinCore
dvl.lincore at gmail.com
Tue Jun 30 19:23:34 MSD 2009
Приветствую,
Возникла необходимость сделать ssl бэкэнд с фонтэндом на основе nginx, но
используя нестандартный порт (например 8081).
Пример конфигурационого фаила:
cat nginx.conf
server {
listen some_ip:8081;
server_name some_name_tld;
ssl on;
ssl_certificate /usr/local/nginx/ssl/server.crt;
ssl_certificate_key /usr/local/nginx/ssl/server.key;
ssl_protocols SSLv3 TLSv1;
ssl_session_cache builtin:1024;
ssl_session_timeout 30m;
gzip on;
gzip_types text/javascript text/css application/xml text/xml;
gzip_proxied any;
rewrite ^ https://$server_name:$server_port$request_uri redirect;
location /{
proxy_pass https://127.0.0.1:8081/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
И в такой конфигурации редирект который я использую не работает, причем если
фронтэнд повесить на 80 порт то всё начинает работать как надо.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090630/4a93e53a/attachment.html>
More information about the nginx-ru
mailing list