Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Internet Networking >> .

Come creare un certificato auto-firmato in Apache

Il server Web Apache è installato sul server in tutto il mondo , che fornisce solide prestazioni e le caratteristiche di chi lo usa . Apache fornisce la sicurezza per l'e-commerce attraverso i certificati SSL , lo standard de facto per tali operazioni . OpenSSL è in genere utilizzato per creare i certificati , e sia Apache e OpenSSL sono frequentemente utilizzati su una piattaforma Linux . Istruzioni
1

Installare il server web Apache2 , OpenSSL e PHP5 utilizzando i seguenti comandi al prompt dei comandi di Linux :

apt- get install apache2 openssl libapache2 -mod - php5 php5 - cli php5 -common php5 - cgiapt -get update

Il secondo comando assicura che tutto il software contiene gli aggiornamenti più recenti.
2

Creare un certificato SSL utilizzando il seguente comando al prompt dei comandi :

openssl req $ @ -new- x509 -days 700 -nodes - out /etc/apache2/apache.pem - keyout /etc/apache2/sslcert.pem

Il processo risultante chiedere per informazioni sul server . La più accurata le informazioni fornite , più sicurezza il certificato sarà in grado di fornire
3

impostare le autorizzazioni per il file " sslcert.pem " utilizzando il seguente comando : .

chmod 600 /etc/apache2/sslcert.pem

Utilizzare un editor di testo per modificare il file /etc/apache2/ports.conf , aggiungendo questa linea linea di causare Apache2 in ascolto sulla porta 443 :

Ascolta 443

Salvare il file e chiuderlo
4

Abilita il supporto SSL per il server Apache2 con il seguente comando : .

a2enmod ssl
5

modifica del file di configurazione del sito per permettere Apache2 per utilizzare SSL . Assicurarsi che le seguenti due righe sono presenti :

NameVirtualHost * .80 (passaggio da NameVirtualHost * ) NameVirtualHost * .443 ( consentire connessioni SSL ) economici

6 Riavviare il server Apache con il seguente comando:

/etc/init.d/apache2 restart
7

test server. Aprire un browser Web , https://localhost chiave nella URL e premere "Invio ". Dovresti vedere home page del server Web con "https" nella parte anteriore della URL .


 

networking © www.354353.com