OPNsense nginx: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 24: | Zeile 24: | ||
[[Bild:opnsense-nginx-03.png]] | [[Bild:opnsense-nginx-03.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-04.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-05.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-06.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-07.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-08.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-09.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-10.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-11.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-12.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-13.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-14.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-15.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-16.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-17.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-18.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-19.png]] | ||
+ | |||
+ | [[Bild:opnsense-nginx-20.png]] |
Version vom 14. März 2024, 12:20 Uhr
Ziel
- nginx auf der OPNsense soll als Web Application Firewall (WAF) benutzt werden, um Webanfragen auf bösartige Pakete zu filtern
- Die internen Verbindungen zum Webserver soll HTTP und HTTPS unterstützen
- Zum Client soll nur HTTPS erlaubt sein
Terminologie im Vergleich zu HAProxy
- Upstream Server: Real Server
- Upstream: Backend Pool
- HTTP Server: Public Service
- Location: Condition + Rule
Konfiguration
- Als Testumgebung haben wir einen Webserver auf dem zwei verschiedene Webdienste laufen:
- Juice Shop für HTTP
- ein einfacher HTTPS Server
- Der Webserver hat die IP 172.17.17.10 und lauscht auf den Ports 80 und 443
- nginx kann auf der OPNsense über System => Firmware => Plugins installiert werden
- Die Konfiguration findet dann in Services => Nginx statt