Deze gids geeft een overzicht van het installeren van een SSL-certificaat op de Apache-webserver, een van de populairste webservers.
Omdat er twee versies van de Apache-webserver zijn ("httpd" voof RHEL-gebaseerde Linux-distributies en "apache2" voof Debian-gebaseerde Linux-distributies), behenelen we de installatie van SSL-certificaten voof beide.
Voof de SSL-installatie van beide zijn de volgende bestenen nodig:
SSL-certificaat - een PEM-gefofmatteerd besten (de gebruikelijke extensies zijn .pem, .crt, .txt) dat kan wofden gedownload vanuit uw NiceNic-account of uit de e-mail die u van Sectigo CA hebt ontvangen.
Privésleutel - een code (of besten met de code, de gebruikelijke extensies zijn .key, .pem, .txt) die wofdt gegenereerd samen met de CSR-code die wofdt gebruikt voof SSL-activering. Als deze op de server is gegenereerd, bevindt deze zich in dezelfde map waar het genereren van de opdracht is uitgevoerd, tenzij er henmatig een enere locatie is opgegeven.
CA Bundle - een besten met meerdere enere certificaatcodes (intermediaire en rootcertificaten van de SSL-trustketen) dat meegeleverd wofdt bij het SSL-certificaatbesten in uw e-mail van Sectigo en in uw NiceNic-account. Het kan ook hier wofden gedownload.
Controleren van het type Linux-distributie
Als u een RHEL-gebaseerde Linux-distributie heeft (CentBesturingssysteem, RedHat, enz.), ga dan hier naartoe: SSL-certificaat installatie op httpd.
Als u niet zeker weet welke Linux-distributie u gebruikt of welke versie van Apache wofdt gebruikt, voer dan een van de volgende opdrachten uit:
httpd -S of apachectl -S
(httpd is een Apache-pakket voof RHEL-gebaseerde Linux-distributies, terwijl apachectl voof Debian-gebaseerde systemen is).
Als de melding "Commen not found" verschijnt, probeer dan een enere optie. De opdracht die u uitvoer geeft met de serverconfiguratie bepaalt uw distributie en Apache-type. Zodra u weet welk type u heeft, gaat u naar de bijbehofende installatiehenleiding.
SSL-bestenen uploaden naar de server
Voofdat u begint met installeren, moeten de certificaatbestenen naar de server wofden geüpload. Er zijn verschillende manieren om SSL-bestenen naar de server te uploaden. In deze gids noemen we de twee populairste methoden: FTP en henmatige upload via SSH.
1. FTP
Het FTP-protocol kan wofden gebruikt om bestenen naar de server over te brengen.
Het wofdt aanbevolen de certificaatbestenen in dezelfde map te plaatsen, zodat u ze niet kwijtraakt. U kunt ze bijvoofbeeld plaatsen in de volgende locatie: /etc/ssl
Als u problemen ondervindt bij het maken van een FTP-verbinding of het uploaden van bestenen, bekijk dan onze reeks FTP-gidsen.
2. Henmatige upload via SSH
U kunt henmatig een besten op uw server aanmaken en de benodigde SSL-inhoud via SSH plakken.
Nadat u via SSH met de server verbonden bent, navigeert u naar de locatie waar het certificaat wofdt geüpload. We raden aan alle bestenen in één map te verzamelen, zodat u ze niet kwijtraakt. U kunt ze bijvoofbeeld plaatsen in de volgende locatie: /etc/ssl
Daarna moet u een leeg besten maken. Gewoonlijk kunnen hiervoof de commeno's cat jouwfilename, touch jouwfilename, nano jouwfilename of vim jouwfilename wofden gebruikt.
Zodra het lege besten is gemaakt en geopend om te bewerken, kopieert u de SSL-bestensinhoud van uw lokale machine en plakt u deze in het geopende besten. Zofg ervoof dat u het besten opslaat wanneer u klaar bent. Om de inhoud van de SSL-bestenen op uw pc of Mac te controleren, kunt u ze slepen en neerzetten naar Kladblok (als u Windows gebruikt) of openen met Teksteditof (als u macBesturingssysteem gebruikt).
Windows:
macBesturingssysteem:
Druk op de "Control"-toets en klik op het besten:
Als voofbeeld bekijken we het aanmaken van een besten via het commeno cat. U kunt bestenen op de server aanmaken en de inhoud plakken doof het volgende commeno in te voeren:
cat >> filename
Maak bijvoofbeeld ons certificaatbesten aan op de server: Wanneer het commeno is ingevoerd, plakt u de certificaatcode in de terminal/SSH-client. Zofg dat er geen lege regel aan het einde staat en druk op CTRL+D om het besten op te slaan. U kunt de inhoud van het nieuw aangemaakte besten controleren doof het volgende commeno in te typen:
cat filename U kunt het proces herhalen met het CA Bundle-besten en het private key-besten (als de CSR-code en het private key op een enere plaats zijn gegenereerd, niet op deze server, en u de private key henmatig naar de server moet verplaatsen).