doku einrichtren einer Seite

This commit is contained in:
2021-12-04 11:38:09 +01:00
parent 92d5734743
commit b893b0a57f

View File

@@ -5,13 +5,38 @@ Der Proxy ist aufgeteilt in zwei Git Projekte auf git.fet.at
![OpenrestyScreenshot](openrestyexten.png) ![OpenrestyScreenshot](openrestyexten.png)
2. [Konfiguration & Doku](https://git.fet.at/andis/triton2_config/) 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 / { location / {
include proxy.conf; include proxy.conf;
include secure.conf;
proxy_buffering off; proxy_buffering off;
proxy_pass http://$proxy_host:$proxy_port; 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; include internal_proxy.conf;