summaryrefslogtreecommitdiff
path: root/roles/webservers/files/levi/https.rainrain.xyz.servconf
blob: 5485af135af676c7f4c1f7f1e67c9ba5adec906b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
stream {
  map $ssl_preread_server_name $name {
    *.rainrain.xyz  rainrainxyz;
    default proxy;
  }

  upstream rainrainxyz {
    server tailscale.rain.internal.simponic.xyz:443;
  }
  upstream proxy {
    server 127.0.0.1:4443;
  }

  server {
    listen 443;
    proxy_pass $name;
    ssl_preread on;
  }
}