From b893b0a57f62d7919d24ce7987cdaa0e60d1523d Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sat, 4 Dec 2021 11:38:09 +0100 Subject: [PATCH] doku einrichtren einer Seite --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 9aba787..95bccdf 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,38 @@ Der Proxy ist aufgeteilt in zwei Git Projekte auf git.fet.at ![OpenrestyScreenshot](openrestyexten.png) 2. [Konfiguration & Doku](https://git.fet.at/andis/triton2_config/) +Es gibt zwei Varianten dieses Projekt zu nutzen. +Variante 1 ist, das projekt lokal zu clonen und dann die Konfigurationsordner mit lokalem BIND an den Container zu binden. +Der Vorteil von Variante 1 ist, dass lokal Änderungen an der Konfiguration durchgeführt werden können. +Der Nachteil daran ist, dass darauf geachtet werden muss lokale Änderungen wieder zu pushen und die Vorteile des Containers nicht voll genutzt werden. +## Variante 1 + +## Einrichten einer externen Seite: +In diesem Projekt sind mehrere Snippets vorbereitet, die genutzt werden können um eine externe Seite einzurichten. +Für eine einfache externe Seite verwenden wir "default_proxy" + + Snippet default_proxy.conf location / { include proxy.conf; + include secure.conf; proxy_buffering off; proxy_pass http://$proxy_host:$proxy_port; } +Die zugehörige Konfiguration sieht so aus: + server { + listen 443 ssl; + server_name fet.at; + set $proxy_host fetsite21; + set $proxy_port 8001; + include ssl.conf; + include default_proxy.conf; + proxy_set_header Host fet.at; + } +Es ist nicht notwendig, das Zertifiat zu erzeugen oder einen Endpunkt für den Port 80 zu konfigurieren. +Dies ist bereits in der default.conf erledigt. Das SSL Zertifkat wir bezogen wenn die Url das erste mal aufgerufen wird. + include internal_proxy.conf; \ No newline at end of file