problem with http headers when using ssl
karolis
nginx-forum at nginx.us
Tue Jul 17 13:26:12 UTC 2012
Hi everyone,
when i'm proxying to tomcat server everything is fine, proxy_pass works.
>From there i connect to some payment site, but if i decide to go back,
it brings me to to site:
https://www80/actionVaiisisPayment.action
but it should be ip adress not upstream name:
https://10.255.7.120:8080/actionVaiisisPayment.action
Here's part of my nginx.conf file:
http {
upstream www80 {
server 10.255.7.120:8080;
}
upstream www443 {
server 10.255.7.120:443;
}
server {
#server_name alis.am.lt;
#server_name_in_redirect off;
listen 443;
ssl on;
ssl_certificate /home/dts/certificates/alis.am.lt.pem;
ssl_certificate_key
/home/dts/certificates/alis.am.lt_privateKeyNoPass.key;
ssl_ciphers HIGH:!aNULL:!MD5:!kEDH;
keepalive_timeout 70;
location / {
proxy_pass http://www80;
proxy_redirect default;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Forwarded-Proto https;
}
Can anyone help me, please? Thanks in advance.
Regards,
Karolis
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,228638,228638#msg-228638
More information about the nginx
mailing list