0%

Nginx反向代理HTTPS

Nginx反向代理HTTPS

Nginx Server 设置

例如 转发到 https://127.0.0.1:8848

1
2
3
4
5
6
7
8
9
10
11
12
13
14
location ~/ {
# 如果代理到一个动态域名,这里需要设置解析DNS
# 不然Nginx只在启动的时候解析一次
resolver 8.8.8.8 114.114.114.114 valid=10s;
resolver_timeout 3s;
假如你要代理到 127.0.0.1:8848
set $target "127.0.0.1:8848";
# 这里之前填写成 $proxy_host 导致代理失败
proxy_set_header Host $host;
proxy_set_header X-Forwarder-For $remote_addr;
proxy_ssl_certificate /xxx.crt # 证书路径;
proxy_ssl_certificate_key /xxx.key #私钥路径;
proxy_pass https://$target;
}