Welcome! Log In Create A New Profile

Advanced

Using same server for http/https proxy

Posted by raccettura 
Using same server for http/https proxy
October 05, 2012 11:10AM
I've got something like this:

server {
listen 80;
listen [::]:80;
listen xxx.xxx.xxx.xxxx:443 ssl;
listen [xxxx:xxxx::xx:xxxx]:443 ssl;

server_name hostname.tld www.hostname.tld

location / {
# Apache is listening here
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# Set HTTPS flag for mod_rpaf
proxy_set_header X-Forwarded-HTTPS on;
}

}

What I'd like to do is conditionally set X-Forwarded-HTTPS when SSL is in use so I can reuse the server for both http/https and keep my configs nice and compact. So far haven't had any success. Anyone do this successfully?
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 121
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready