Sådan opretter du en SSL Virtual Host

Indlæg af Hanne Mølgaard Plasc

 

1.

Hvis du antager, at Apache2 allerede er installeret, skal du installere Apache SSL-modulet ved hjælp af kommandoen Linux:



apt-get install libapache-mod-ssl

2.

Udsted følgende kommando ved prompten for at aktivere Apache2 SSL:


< br /> a2enmod ssl

3.

Udgiv kommandoen for at generere et certifikat som følger:



apache2-ssl -certificate - dagens 365



Dette genererer et certifikat, der er godt i 365 dage.

4.

Brug en tekstredigerer, rediger filen /etc/apache2/ports.conf og tilføj følgende linje for at få Apache2 til at lytte på port 443:



Lyt 443



Gem filen og afslut.

5.

Kopier standard Apache-konfigurationsfilen til en ny fil med navnet 'default-ssl -site 'med følgende kommando:



cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / default-ssl-site < br />


Rediger standard ssl-site fil og Sørg for at følgende linjer er inkluderet:



NameVirtualHost * .443

u0026 lt; virtualhost * .443 u0026 gt;

ServerAdmin duremailaddress @ yourprovider

SSLEngine På



SSLCertificateFile /etc/apache2/ssl/certs/apache.crt

SSLCertificateKeyFile /etc/apache2/apache-ssl/apache.pem

6.

Sæt følgende kommandoer for at aktivere dit standard-ssl-websted og genstart Apache2-serveren: < br />


a2ensite default-ssl-site

/etc/init.d/apache2 genstart



Dit standard-ssl-websted skal nu lytte på port 443 (SSL). Du kan teste ved at åbne en browser og indtaste 'localhost / default-ssl-site' i adresselinjen og trykke på 'Enter.'

Internettet har været et værktøj til vækst for mange virksomheder, der sælger et utal af ting til folk, der hellere vil klikke end at køre. Da internetøkonomien er vokset, er risikoen for identitetstyveri også vokset. For at sikre online-transaktioner bruger de fleste internetfirmaer SSL eller Secure Socket Layer, hvilket er den accepterede standard for sikring af webservertransaktioner. Ved at installere og aktivere SSL på din Apache2-webserver i en virtuel vært, kan du give dine kunder den sikkerhed og fortrolighed, de forventer af en online-forretning.