nginx load balancing internal/external working

This commit is contained in:
2024-05-29 01:07:21 -04:00
parent d732fffd67
commit 3cf600b048
28 changed files with 348 additions and 197 deletions

View File

@@ -1,35 +1,54 @@
nginx:
defaults:
domain: nginx.reeselink.com
ip: "10.1.2.101"
iperf:
domain: lb.reeselink.com
domain: 10.1.2.100
unifi_external:
domain: unifi-server1.reeselink.com
internal_ip: 10.1.0.0/16
cr10se:
- external:
domains:
- cr10se.reeseseal.com
port: 443
internal:
ip: "10.3.165.70"
port: 80
protocol: http
default_ports:
- 80
- 81
- 443
- 444
http:
- external:
domains:
- homeassistant.reeseapps.com
- homeassistant.reeselink.com
port: 443
ports:
- 443
- 444
internal:
ip: "10.2.131.2"
port: 8123
protocol: https
- external:
domains:
- driveripper.reeseapps.com
- driveripper.reeselink.com
ports:
- 443
- 444
internal:
ip: "10.1.2.10"
port: 8443
protocol: https
- external:
domains:
- replicator.reeselink.com
ports:
- 443
internal:
ip: "10.2.224.77"
port: 80
protocol: http
- external:
domains:
- yellow.reeselink.com
port: 443
ports:
- 443
internal:
ip: "10.1.203.197"
port: 9090
@@ -37,7 +56,8 @@ http:
- external:
domains:
- node1.reeselink.com
port: 443
ports:
- 443
internal:
ip: "10.1.2.13"
port: 9090
@@ -45,7 +65,8 @@ http:
- external:
domains:
- node2.reeselink.com
port: 443
ports:
- 443
internal:
ip: "10.1.2.14"
port: 9090
@@ -53,17 +74,57 @@ http:
- external:
domains:
- node3.reeselink.com
port: 443
ports:
- 443
internal:
ip: "10.1.2.15"
port: 9090
protocol: https
stream:
# Printer
- external:
domains:
- containers.reeseapps.com
port: 443
- cr10se.reeselink.com
ports:
- 443
internal:
ip: "10.1.2.13"
port: 6443
ip: "10.3.165.70"
port: 80
protocol: http
# Websocket
- external:
domains:
- cr10se.reeselink.com
ports:
- 9999
internal:
ip: "10.3.165.70"
port: 9999
protocol: http
# Camera
- external:
domains:
- cr10se.reeselink.com
ports:
- 8080
internal:
ip: "10.3.165.70"
port: 8080
protocol: http
- external:
domains:
- pihole.reeselink.com
ports:
- 443
internal:
ip: 10.1.203.197
port: 8081
protocol: http
- external:
domains:
- attmodem.reeselink.com
ports:
- 443
internal:
ip: 192.168.1.254
port: 80
protocol: http