SSL-certificaat installeren op Apache
Wil je een SSL-certificaat installeren op een VPS die draait op Apache? Dan maak je eerst een CSR aan. Vervolgens bestel je het SSL-certificaat. Als je na de bestelling de certificaten hebt ontvangen, dan kun je de stappen in deze handleiding volgen om het SSL-certificaat te installeren.
Uploaden
-
Download de .txt-bestanden die je per e-mail hebt ontvangen.
-
Upload de certificaten naar de map op jouw server waarin de Private Key ook staat opgeslagen, meestal is dit de map: '/etc/ssl/certs/'.
-
Maak met jouw VPS een verbinding via SSH.
- Voeg na het uploaden de certificaten 'COMODORSADomainValidationSecureServerCA.crt' en 'COMODORSAAddTrustCA.crt' samen tot één bestand. Gebruik hiervoor het onderstaande commando. Hierin wijzig je 'domeinnaam.com' in jouw domeinnaam.
cd /etc/ssl/certs/
cat COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt > domeinnaam.com.cer
Installeren
- Zorg er met de volgende stappen voor dat Apache verzoeken via HTTPS (poort 443) kan verwerken.
- Gebruik je Apache 2.2 of Ubuntu 12.10 en lager? Gebruik dan het volgende commando:
[root@server]# nano /etc/apache2/ports.conf
NameVirtualHost 12.34.56.78:443
- Maak je gebruik van Apache 2.4 of Ubuntu 14.04 en hoger? Gebruik dan het volgende commando:
[root@server]# nano /etc/apache2/sites-available/domeinnaam.nl.conf
<VirtualHost 12.34.56.78:443>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/domeinnaam.com.crt
SSLCertificateKeyFile /etc/apache2/ssl/domeinnaam.com.key
SSLCACertificateFile /etc/apache2/ssl/domeinnaam.com.cer
ServerAdmin info@domeinnaam.ext
ServerName www.domeinnaam.ext
DocumentRoot /var/www/yourdomain.com/public_html/
ErrorLog /var/www/yourdomain.com/logs/error.log
CustomLog /var/www/yourdomain.com/logs/access.log combined
</VirtualHost>
Na het installeren van het SSL-certificaat moet Apache opnieuw worden opgestart. Hiervoor voer je het volgende commando uit:
sudo service apache2 restart