23 lines
704 B
Bash
Executable File
23 lines
704 B
Bash
Executable File
#!/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."
|