Umbenannt & aufgesplittet
This commit is contained in:
69
signiertes-ssl-zertifikat.md
Normal file
69
signiertes-ssl-zertifikat.md
Normal file
@ -0,0 +1,69 @@
|
||||
## Signiertes SSL-Zertifikat installieren
|
||||
**Backports zulassen**
|
||||
|
||||
```xml
|
||||
sudo nano /etc/apt/sources.list
|
||||
```
|
||||
-> Einfügen: deb http://ftp.debian.org/debian jessie-backports main
|
||||
|
||||
**Quellen aktualisieren**
|
||||
|
||||
```xml
|
||||
sudo apt update
|
||||
```
|
||||
|
||||
**Schlüssel reparieren**
|
||||
*Nur nötig, falls eine Fehlermeldung erscheint*
|
||||
Siehe [Öffentliche Schlüssel von alten Paketen (Backports) importieren](https://cdng.ddns.net/gitea/julian/raspberry-pi/src/master/oeffentliche-schluessel-importieren.md)
|
||||
|
||||
**Certbot installieren**
|
||||
|
||||
```xml
|
||||
sudo apt install certbot -t jessie-backports -y
|
||||
```
|
||||
|
||||
**nginx beenden**
|
||||
|
||||
```xml
|
||||
sudo /etc/init.d/nginx stop
|
||||
```
|
||||
|
||||
**Certbot ausführen**
|
||||
|
||||
```xml
|
||||
sudo certbot certonly
|
||||
```
|
||||
(Option 2: Automatically use a temporary webserver, Adresse der Dynamischen DNS eingeben)
|
||||
|
||||
**nginx wieder starten**
|
||||
|
||||
```xml
|
||||
sudo /etc/init.d/nginx start
|
||||
```
|
||||
|
||||
**nginx-config bearbeiten**
|
||||
|
||||
```xml
|
||||
sudo nano /etc/nginx/sites-available/default
|
||||
```
|
||||
-> Ändern:
|
||||
|
||||
```xml
|
||||
…
|
||||
server {
|
||||
listen 443 ssl;
|
||||
ssl_certificate /etc/letsencrypt/live/domain.xx/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/domain.xx/privkey.pem;
|
||||
…
|
||||
}
|
||||
```
|
||||
|
||||
**Zertifikat erneuern**
|
||||
*Zertifikate laufen alle 90 Tage ab*
|
||||
|
||||
```xml
|
||||
sudo -s
|
||||
/etc/init.d/nginx stop
|
||||
certbot certonly -d DOMAINNAME
|
||||
/etc/init.d/nginx start
|
||||
```
|
Reference in New Issue
Block a user