Skip to content

Commit f1dded8

Browse files
committed
chore: fix several bugs
1 parent 651c382 commit f1dded8

6 files changed

Lines changed: 15 additions & 12 deletions

File tree

docs/A._Theorie/20_tls.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@ Es gibt grundsätzlich drei Möglichkeiten, TLS-Zertifikate zu beziehen bzw. aus
2121
2. **Kostenlose Zertifikate**
2222

2323
Let’s Encrypt wurde 2015 von der gemeinnützigen Organisation Internet Security Research Group (ISRG)
24-
gegründet. Ziel war es, das Web durch die Bereitstellung kostenloser, automatisierter und durch offene
25-
Zertifikate sicherer zu gestalten und so verschlüsselte Verbindungen (HTTPS) zum Standard im Internet
26-
zu etablieren.
24+
ins Leben gerufen. Ihr Ziel war es, das World Wide Web sicherer zu gestalten, indem kostenlose Zertifikate
25+
angeboten werden, um verschlüsselte Verbindungen (HTTPS) zum Standard im Internet zu machen.
2726

2827
Neben Let’s Encrypt existieren weitere Anbieter, die ähnliche kostenlose Zertifizierungsdienste anbieten,
2928
wie beispielsweise ZeroSSL und [Actalis](https://www.actalis.com/). Alle Anbieter unterstützen das
@@ -50,7 +49,7 @@ Es gibt grundsätzlich drei Möglichkeiten, TLS-Zertifikate zu beziehen bzw. aus
5049
das Root-Zertifikat nicht installiert haben und der Browser die Verbindung daher als nicht vertrauenswürdig
5150
einstufen würde.
5251

53-
!!! warning
52+
!!! warning "Warnung"
5453
Von der Verwendung selbstsignierter Zertifikate und dem Ignorieren von Browserwarnungen ist dringend abzuraten.
5554

5655
Wer sich daran gewöhnt, Sicherheitsmeldungen einfach „wegzuklicken“, entwickelt schnell ein riskantes Verhalten.

docs/A._Theorie/30_ipv6-per-serivce.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Wird jedem nginx Reverse Proxy eine eigene IPv6-Adresse zugewiesen, kann bereits auf OSI-Layer 3
1414
nachvollzogen werden, an welchen Webservice eine Anfrage gerichtet war. Würde hingegen für alle
1515
Dienste nur eine gemeinsame Adresse verwendet, wäre eine eindeutige Zuordnung frühestens auf
16-
Layer 5 (durch Auswertung des TLS SNI Headers) möglich; ohne ein spezielles Analysewerkzeug sogar
16+
OSI Layer 5 (durch Auswertung des TLS SNI Headers) möglich; ohne ein spezielles Analysewerkzeug sogar
1717
erst auf Layer 7, etwa über die Logdaten des Webservers.
1818

1919
Der Webserver nginx bietet mit der Direktive `listen` die Möglichkeit, virtuelle Hosts an spezifische
@@ -23,6 +23,10 @@ blockiert werden, kann dessen zugewiesene Adresse zudem sehr einfach über die F
2323
direkt beim Provider – gesperrt werden, ohne dass Änderungen an der Servicekonfiguration selbst
2424
erforderlich sind.
2525

26+
!!! note
27+
Wird der Webserver so konfiguriert, dass prinzipiell auch alle Anwendungen über IPv4 Verfügbar
28+
sind entfällt der Vorteil der schnellen Abschaltbarkeit einer Applikation über die Firewallregeln
29+
natürlich.
2630

2731
!!! info "Nützliche Skripte: IPv6 Adresse generieren"
2832

docs/A._Theorie/40_ipv4-to-ipv6-proxy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Angenommen, es steht eine größere Anzahl von Servern zur Verfügung. Um Kosten
2424
zu reduzieren, wird dabei bewusst auf individuelle IPv4-Adressen verzichtet und jedem System ausschließlich
2525
ein IPv6-Netz zugewiesen.
2626

27-
!!! warning
27+
!!! warning "Warnung"
2828
Dieses Setup impliziert, dass die Systeme selbst keine ausgehende IPv4-Verbindung aufbauen können.
2929
Das kann die Administration erschweren – beispielsweise, wenn Repositories von GitHub, Docker Hub oder
3030
anderen ausschließlich über IPv4 erreichbaren Diensten bezogen werden sollen. In solchen Fällen ist

docs/A._Theorie/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Es werden kostenlose TLS Zertifikate von [Let's Encrypt](https://letsencrypt.org
1414
Als Zertifikatsverwaltungsoftware dient
1515

1616
- [acme.sh](https://github.com/acmesh-official/acme.sh), sofern nginx als Reverse Proxy verwendet wird, und
17-
- [Lego](https://go-acme.github.io/lego/) wenn Wahl auf Traefik gefallen ist.
17+
- [Lego](https://go-acme.github.io/lego/) wenn die Wahl auf Traefik gefallen ist.
1818

1919
Es wird die ACME-DNS-01 Challenge verwendet, da die Erreichbarkeit des Reverse Proxies
2020
aus dem Internet nicht erforderlich ist und somit auch für interne Dienste (z. B. ein
@@ -33,7 +33,7 @@ Firewall des Hosters, ohne dass der Server verändert werden muss
3333
Zu den möglichen Szenarien zählt beispielsweise der Betrieb eines dedizierten Servers, auf dem
3434
virtualisiert wird und somit mehrere virtuelle Maschinen über eine IPv4-Adresse mit dem Internet
3535
kommunizieren. Ebenso kann es vorkommen, dass mehrere Server genutzt werden, von denen einige aus
36-
Kostengründen ausschließlich über eine IPv6-Adresse verfügen.
36+
Kostengründen ausschließlich über IPv6-Adressen verfügen.
3737

3838
Mit einem einfachen Proxy Server besteht die Möglichkeit Nutzer, welche sich über IPv4 mit dem
3939
Dienst verbinden auf einen IPv6-only Server weiterzuleiten. Ein dedizierter Virtualisierungsserver

docs/B._Installation/20_reverse-proxy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@
366366
- "traefik.http.routers.r_service-name.entrypoints=websecure"
367367
```
368368

369-
!!! warning
369+
!!! warning "Warnung"
370370
Hierbei sollte unbedingt darauf geachtet werden, dass weder service (Präfix `srv_`),
371371
noch router-Bezeichnungen (Präfix `r_`) doppelt verwendet werden, da dies zu schwer
372372
bemerkbaren Fehlern führen kann.

docs/C._Services/sharelatex.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,16 +122,16 @@ services:
122122
```
123123

124124
### Installation von texlive-full
125-
!!! warning ""
125+
!!! warning "Warnung"
126126
Wenn du den Container mit docker compose startest, wird das Image mit allen environment Variablen und Labels gestartet.
127127

128128
1. Install `texlive-full`
129129

130-
!!! warning ""
130+
!!! warning "Warnung"
131131
Das Ausführen des Commands wird einige Stunden dauern (variierend auf der Internetleitung des Server 2 - 4h),
132132
empfehle ich es in einem screen auszuführen
133133

134-
!!! warning ""
134+
!!! warning "Warnung"
135135
Das Image wird nach der Installation aller Packages um die 8 Gigabyte groß sein.
136136

137137
```sh

0 commit comments

Comments
 (0)