Il progetto Apache ha prodotto una delle più popolari piattaforme di server Web disponibili nel suo server Apache2 , e il fatto che è gratuito non diminuisce il suo elenco di funzionalità robusto. Tuttavia, con qualsiasi server Web è necessario fornire connessioni sicure per gli utenti. Secure Sockets Layer ( SSL) è il software standard accettato che esegue questa funzione per molti server Web, tra cui Apache2 . L'installazione e l'attuazione di SSL sul server Apache2 fornirà i collegamenti sicuri che gli utenti hanno bisogno e vogliono. OpenSSL è lo standard de facto per la SSL , e Ubuntu è una delle più popolari distribuzioni Linux disponibili . Istruzioni
1
install apache2 , OpenSSL e PHP5 con i seguenti comandi al prompt dei comandi :
apt- get install apache2
apt- get install openssl < br >
apt- get install libapache2 -mod - php5
apt- get install php5 -cli php5 -common php5 - cgi
2
generare un certificato SSL con il seguente comando :
openssl req $ @ - nuovo - x509 - 365 giorni - nodi - out /etc/apache2/apache.pem - keyout /etc/apache2/apache.pem
< p > Inizia il processo di generazione del certificato SSL , che vi chiederà per informazioni specifiche sulla tua organizzazione . Inserire un punto ( ".") Per lasciare un campo vuoto
3
Assicurarsi che le autorizzazioni corrette sono impostate per il file " apache.pem " con il seguente comando : .
chmod 600 /etc/apache2/apach.pem
Aggiungere la seguente riga al file /etc/apache2/ports.conf modo che Apache2 ascolta sulla porta 443 :
Ascolta 443
4
Abilita il supporto SSL per il server web Apache2 e riavviare il server con i seguenti comandi :
a2enmod ssl
/etc/init.d/apache2 restart
5
Configurare Apache2 per utilizzare SSL modificando il file di configurazione per il sito. Assicurarsi che le seguenti due righe sono presenti :
NameVirtualHost * .80 (passaggio da NameVirtualHost * ) per
NameVirtualHost * .443 (consente connessioni SSL ) per
Riavviare Apache2 con il seguente comando:
/etc/init.d/apache2 restart
6
prova l'operazione SSL aprendo un browser e digitando https://o , nella casella URL . Premere il tasto " Enter ". Se vedete che un messaggio che chiede l'autorizzazione a procedere o il vostro sito web , è stato attivato con successo SSL sul server Apache2 .