Fórum Root.cz
Hlavní témata => Server => Téma založeno: Michal 09. 02. 2012, 13:04:13
-
Ahoj,
uvažuji o nasazení NGINXu jako reverzní proxy pro naše aplikace a nikde jsem nenalezl jednoznačnou odpověď. Jde mi o následující.
Jelikož máme vyčarpané veřejné IP potřeboval bych udělat reverzní proxy pověšené na jedné veř. IP a podle hostname "přesměrovávat" na obsah aplikačních serverů v neveřejné části.
Je možné docílit toto s NGINXem? Umí NGINX proxyovat v tomto režimu i https protokol? (komunikace mezi NGINX a apl. serverem už https být nemusí)
Díky za odpověď
-
Umí, viz http://nginx.org/en/docs/http/configuring_https_servers.html, část Server Name Indication.
-
ad 1. ano, jde to
ad 2. ano, umi
proste pridas novy virtualhost stylem
server {
listen 80 default;
listen [::]:80 default ipv6only=on;
server_name domena2.tld;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://prvni_ip:80/;
}
}
server {
listen 80 default;
listen [::]:80 default ipv6only=on;
server_name domena2.tld;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://druha_ip:80/;
}
}
pro https analogicky
-
Ano vse umi a tak to i provozuji.
Umi i redirect z non TLS na TLS.
-
Děkuji za odpovědi