User Tools

Site Tools


misc:code_snippets:nginx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

misc:code_snippets:nginx [2017/08/13 20:44] – created saschamisc:code_snippets:nginx [2017/08/13 20:52] (current) – Verwendung der Header präzisiert sascha
Line 88: Line 88:
 </code> </code>
  
-Server-Block zur Einrichtung von nginx als [[https://de.wikipedia.org/wiki/Reverse_Proxy|Reverse Proxy]]. Dabei wird sowohl IPv4, IPv6, SSL/TLS-Verschlüsselung als auch unverschlüsselte Verbindungen abgedeckt (entsprechende ''listen''-Direktiven). Durch die hinzugefügten Header und ''ssl off'' werden serverseitige Absicherungen wie [[https://de.wikipedia.org/wiki/HTTP_Strict_Transport_Security|HSTS]] oder [[https://de.wikipedia.org/wiki/Content_Security_Policy|CSP]]-Richtlinien außer Kraft gesetzt. Die Weiterleitung selbst erfolgt in diesem Fall zu einem lokalen Server, der hinter der IP 192.168.123.123 auf Port 80 hört.+Server-Block zur Einrichtung von nginx als [[https://de.wikipedia.org/wiki/Reverse_Proxy|Reverse Proxy]]. Dabei wird sowohl IPv4, IPv6, SSL/TLS-Verschlüsselung als auch unverschlüsselte Verbindungen abgedeckt (entsprechende ''listen''-Direktiven). 
 + 
 +Durch die hinzugefügten Header und ''ssl off'' werden global definierte Absicherungen wie [[https://de.wikipedia.org/wiki/HTTP_Strict_Transport_Security|HSTS]] oder [[https://de.wikipedia.org/wiki/Content_Security_Policy|CSP]]-Richtlinien außer Kraft gesetzt, sollten sie gesetzt sein. Allgemein verwendet nginx erst die Header und Einstellungen des aktuellen Blocks und geht in der Hierarchie nach oben, bis es bei der Wurzel angekommen ist, um die nächstmöglichen jeweiligen Konfigurationen zu finden. 
 + 
 +Die Weiterleitung selbst erfolgt in diesem Fall zu einem lokalen Server, der hinter der IP 192.168.123.123 auf Port 80 hört.
  
 ==== Basisnamen von URIs ==== ==== Basisnamen von URIs ====
misc/code_snippets/nginx.1502657078.txt.gz · Last modified: by sascha