January 26
Internet è stato un catalizzatore per la nascita e la crescita di molte aziende che vendono libri, abbigliamento, elettronica e una miriade di altri prodotti attraverso il web. Con questa crescita nelle vendite on-line, la sicurezza è diventata una preoccupazione primaria per tutti, come il furto di identità continua a crescere. Il Secure Sockets Layer, o SSL, è il software accettato, standard che svolge la funzione di sicurezza per molti server web, tra cui Apache2. L'installazione e l'implementazione SSL sul server Apache2 fornirà i collegamenti sicuri che gli utenti hanno bisogno e desiderano.
1 Installare Apache2 e il modulo di Apache SSL con il seguente comando:
apt-get install apache2 libapache-mod-ssl
Questo installerà Apache2, se non è già installato, e il modulo Apache2 SSL.
2 Abilita Apache2 SSL con il seguente comando:
SSL a2enmod
3 Generare un certificato con il seguente comando al prompt:
apache2-ssl-certificate --days 365
4 Modifica /etc/apache2/portsl.conf e aggiungere la seguente riga in modo che Apache2 ascolterà sulla porta 443:
ascoltare 443
Salvare il file e uscire.
5 Creare un sito che utilizzerà SSL copiando il file di configurazione di Apache di default in un nuovo file con il seguente comando:
cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / default-ssl-site
Modificare il file default-ssl-site assicurando che le seguenti righe siano presenti:
NameVirtualHost * 0,443
<VirtualHost * 0,443>
ServerAdmin youremailaddress@yourprovider
Su SSLEngine
SSLCertificateFile /etc/apache2/ssl/certs/apache.crt
SSLCertificateKeyFile /etc/apache2/apache-ssl/apache.pem
6 Attiva il tuo nuovo sito e riavviare Apache2 con i seguenti comandi:
a2ensite default-ssl-site
riavvio /etc/init.d/apache2
Il server Apache2 dovrebbe essere in ascolto sulla porta 443 (SSL) per il sito di default-ssl-site.