Come utilizzare SSL con PHP

June 11

Come utilizzare SSL con PHP


PHP è un linguaggio di scripting popolare per la programmazione siti web e applicazioni dinamiche. Secure Socket Layer (SSL) migliora la sicurezza del tuo sito web utilizzando la crittografia. La tecnica di crittografia a chiave pubblica viene utilizzata in SSL per inviare la chiave pubblica al server per la connessione al sito protetto. SSL è un modo per proteggere il vostro sito web e visitatori, quando lo scambio di informazioni riservate e private, come la carta di credito e informazioni di pagamento, con un negozio online. Utilizzo di SSL con PHP richiede pacchetti di librerie aggiuntive per essere installato e configurato sul tuo sito.

istruzione

1 Scaricare e installare OpenSSL. OpenSSL è il modulo che supporta PHP e SSL. Scarica OpenSSL dal sito OpenSSL.

2 Vai all'applicazione CPanel che è venuto con il tuo account di web hosting e aprire l'applicazione SSH Telnet. Quando si imposta l'account di hosting, si erano inviato via email il link e le credenziali di accesso al tuo sito CPanel. Il cPanel è utilizzato per gestire il tuo account di hosting. Se non si dispone di CPanel o un'altra applicazione di gestione di hosting installata sul vostro account di hosting, utilizzare un terze parti applicazione SSH Telnet. PuTTY e PSCP sono due applicazioni che è possibile utilizzare.

3 Digitare il seguente codice nella SSH / Telnet installare OpenSSL sul tuo sito: "# mkdir /usr/local/scr/rsaref-2.0 # cp raseref20.1996.tar.Z /user/local/src/rsaref-2.0 # cd /user/local/src/rsaref-2.0 #gunzip rsaref20.1996.tar.Z #tar -xf rsaref20.1996.tar #cd /user/local/src/openssl-0.9.4 # ./config # ./ config --prefix = / user / local / apache / libexe / ssl --openssldir = / usr / local / apache / ssl #make #make installare "Digita il codice senza le virgolette. Quando hai finito, le librerie OpenSSL verranno installati sul computer. È quindi possibile utilizzare SSL sul tuo sito PHP.

4 Aprire una modifica del testo o di applicazione di authoring web sul computer. Digitare il seguente codice per reindirizzare una pagina del tuo sito web a una pagina sicura utilizzando il protocollo SSL installato sul server: "if ($ _SERVER [ 'HTTPS'] == 'on') {if (! $ Securepage) {$ url = 'http: //www.yoursite.com.$_SERVER [' REQUEST_URL ']; intestazione (' Località '. $ URL); uscita;}} else {if ($ securepage) {$ url =' https: / /www.yoursite.com._$SERVER{'REQUEST_URL ']; intestazione (' location:. '$ URL); uscita;}} "Digita il codice senza le virgolette. Modificare il "yoursite.com" per il dominio per il proprio sito web. Questo script reindirizzare i visitatori a una pagina HTTPS sul tuo sito che è fissato. Salvare il file come un tipo di file PHP e caricarlo sul vostro server web.

Consigli e avvertenze

  • Impostare i certificati SSL e le chiavi utilizzando il protocollo SSL / TLS manager nell'applicazione CPanel per il vostro web hosting account. Se non si dispone di un'applicazione cPanel, chiedere il servizio di hosting per installarlo per voi. CPanel viene fornita di serie con la maggior parte dei conti di hosting quindi è più che probabile che è già in possesso. In caso contrario, creare la chiave privacy sul proprio utilizzando l'applicazione SSH Telnet. Vedi link nella sezione risorse. Si possono fare molte cose con OpenSSL una volta che è installato sul vostro sito. Guardate il link nella sezione Risorse per un elenco delle funzioni.