summaryrefslogtreecommitdiff
path: root/roles/webservers/files/levi/https.rainrain.xyz.servconf
blob: 3b9dc5c897f0e8776047e3fba3bbcfa40063cfff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
stream {
  map $ssl_preread_server_name $name {
    hostnames;
    .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;
  }
}