Илья Шипицин
August 02, 2010 06:38AM
Добрый день!

есть вот такая связка

внешний мир ---(https)---->nginx---(http на порту 8066)--->backend

на один из запросов от бэкенда прилетает

Location: https://auth.kontur.ru/Authenticate.aspx?back=http%3a%2f%2fr66-extern.kontur.ru%3a8066%2fLogin.aspx

как видим, здесь указан порт 8066 и протокол http. хотелось бы подменить его на

Location: https://auth.kontur.ru/Authenticate.aspx?back=https%3a%2f%2fr66-extern.kontur.ru%2fLogin.aspx

конфиг я нарисовал такой:

------------------------------------------------------------------------------------------
worker_processes 1;

error_log logs/error.log notice;

events {
worker_connections 2048;
}


http {
server_tokens off;
include mime.types;
default_type application/octet-stream;

access_log logs/access.log combined;

sendfile on;
keepalive_timeout 65;

server {
listen 443 default backlog=1024 ssl;
server_name localhost;

ssl on;
ssl_certificate cert.pem;
ssl_certificate_key key.pem;

ssl_session_timeout 5m;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;

location / {
proxy_pass http://vm-keweb5:8066;
proxy_cache off;
proxy_connect_timeout 500;
proxy_send_timeout 500;
proxy_read_timeout 500;
proxy_redirect
https://auth.kontur.ru/Authenticate.aspx?back=http%3a%2f%2fr66-extern.kontur.ru%3a8066%2fLogin.aspx
https://auth.kontur.ru/Authenticate.aspx?back=https%3a%2f%2fr66-extern.kontur.ru%2fLogin.aspx;
}
}

}
---------------------------------------------------------------

судя по сниферу (и по ответам http), подмена ответа не происходит. как
это можно диагностировать ? в чем я ошибся ?

С уважением,
Илья Шипицин

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

как правильно написать правило proxy_redirect ?

Илья Шипицин August 02, 2010 06:38AM

Re: как правильно написать правило proxy_redirect ?

Igor Sysoev August 02, 2010 06:48AM

Re: как правильно написать правило proxy_redirect ?

Илья Шипицин August 02, 2010 06:50AM

Re: как правильно написать правило proxy_redirect ?

Igor Sysoev August 02, 2010 06:54AM

Re: как правильно написать правило proxy_redirect ?

Илья Шипицин August 02, 2010 06:56AM

Re: как правильно написать правило proxy_redirect ?

Igor Sysoev August 02, 2010 07:02AM

Re: как правильно написать правило proxy_redirect ?

Илья Шипицин August 02, 2010 09:38AM

Re: как правильно написать правило proxy_redirect ?

Илья Шипицин August 03, 2010 12:52AM

Re: как правильно написать правило proxy_redirect ?

Igor Sysoev August 03, 2010 01:48AM

Re: как правильно написать правило proxy_redirect ?

Илья Шипицин August 03, 2010 01:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 253
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready