Initial commit
This commit is contained in:
22
setup-ssl.sh
Executable file
22
setup-ssl.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "Controleer DNS voor kenteken.youztech.nl..."
|
||||
IP=$(dig +short kenteken.youztech.nl A 2>/dev/null)
|
||||
if [ -z "$IP" ]; then
|
||||
echo "FOUT: DNS-record voor kenteken.youztech.nl is nog niet actief."
|
||||
echo "Maak een A-record aan: kenteken -> 141.95.17.59"
|
||||
exit 1
|
||||
fi
|
||||
echo "DNS gevonden: $IP"
|
||||
|
||||
echo "SSL-certificaat aanvragen..."
|
||||
sudo certbot certonly --nginx -d kenteken.youztech.nl --non-interactive --agree-tos
|
||||
|
||||
echo "Nginx HTTPS-config installeren..."
|
||||
sudo cp /home/anisy/projects/kentekengen/kenteken.youztech.nl.nginx /etc/nginx/sites-available/kenteken.youztech.nl
|
||||
sudo nginx -t
|
||||
sudo systemctl reload nginx
|
||||
|
||||
echo ""
|
||||
echo "Klaar! kenteken.youztech.nl is nu live met HTTPS."
|
||||
Reference in New Issue
Block a user