Doku ergänzt
This commit is contained in:
parent
e6996ec664
commit
2a8c9814fc
29
README.md
29
README.md
@ -11,7 +11,7 @@ Der Wert ist mit 14 Tagen voreingestellt und kann nach belieben verändert werde
|
|||||||
|
|
||||||
Es durchsucht die Nginx-Konfigurationsdateien im Verzeichnis `/etc/nginx/sites-enabled/` nach dem Domain-Namen, extrahiert diesen und führt den Befehl `clpctl lets-encrypt:install:certificate` aus, um das entsprechende SSL-Zertifikat zu erneuern oder zu installieren. Das Skript protokolliert alle seine Aktivitäten in eine Log-Datei, die im Verzeichnis `/var/log/script-logs` gespeichert wird.
|
Es durchsucht die Nginx-Konfigurationsdateien im Verzeichnis `/etc/nginx/sites-enabled/` nach dem Domain-Namen, extrahiert diesen und führt den Befehl `clpctl lets-encrypt:install:certificate` aus, um das entsprechende SSL-Zertifikat zu erneuern oder zu installieren. Das Skript protokolliert alle seine Aktivitäten in eine Log-Datei, die im Verzeichnis `/var/log/script-logs` gespeichert wird.
|
||||||
|
|
||||||
## Features dieses Scriptes:
|
## Feature: Domains ausschließen
|
||||||
|
|
||||||
Domains können jetzt ausgeschlossen werden.
|
Domains können jetzt ausgeschlossen werden.
|
||||||
Das kann ganz einfach geschehen, in dem die auszuschließenden Domains in der Variable `exclude_domains=` gepflegt werden.
|
Das kann ganz einfach geschehen, in dem die auszuschließenden Domains in der Variable `exclude_domains=` gepflegt werden.
|
||||||
@ -25,6 +25,33 @@ Domains müssen immer durch Leerzeichen getrennt werden.
|
|||||||
Sollen keine Domains ausgeschlossen werden, reicht es, die Variable leer zu lassen: `exclude_domains=""`
|
Sollen keine Domains ausgeschlossen werden, reicht es, die Variable leer zu lassen: `exclude_domains=""`
|
||||||
|
|
||||||
|
|
||||||
|
## Feature: Alternative DNS Names berücksichtigen
|
||||||
|
|
||||||
|
Alternative DNS Names werden jetzt ebenfalls unterstützt.
|
||||||
|
|
||||||
|
Die einzige Voraussetzung ist, dass in der Vhost Konfiguration der Alternative DNS Name nach dem eigentlichen DNS Namen angegeben wird.
|
||||||
|
|
||||||
|
**Ein Beispiel:**
|
||||||
|
|
||||||
|
Ich habe eine Site erstellt. Dabei habe ich die Domain `cloud.media-techport.de` angegeben.
|
||||||
|
In der Vhost Konfiguration ist dieser an erster Stelle gepflegt:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
listen [::]:80;
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
{{ssl_certificate_key}}
|
||||||
|
{{ssl_certificate}}
|
||||||
|
server_name cloud.media-techport.de cloud.techniverse.net;
|
||||||
|
{{root}}
|
||||||
|
```
|
||||||
|
|
||||||
|
An zweiter Stelle habe ich den alternativen DNS Name gepflegt. In meinem Fall `cloud.techniverse.net`
|
||||||
|
Mehr müsst ihr nicht tun. Das Script wird dies berücksichtigen.
|
||||||
|
|
||||||
|
|
||||||
## Ausführung:
|
## Ausführung:
|
||||||
|
|
||||||
1. **Klonen des Repositorys**
|
1. **Klonen des Repositorys**
|
||||||
|
Loading…
Reference in New Issue
Block a user