Come utilizzare un certificato SSL Wildcard con WordPress Network?

4 ott 2011, 12:32:06
Visualizzazioni: 2.58K
Voti: 1

Sto utilizzando WordPress Network per gestire una rete di siti, ma poiché ogni sito deve essere su Facebook ora hanno bisogno di essere protetti con SSL. (Nota: non solo l'admin, ma tutto il sito pubblico)

Ho acquistato un certificato SSL Wildcard per l'intero dominio e sto utilizzando sottodomini sul sito site.example.com

Qualcuno ha dei passaggi semplici per ottenere questo risultato? Ho provato a cercare su Google senza molto successo. Visitando https://site.example.com non viene mostrato il blog, ma invece viene visualizzata la pagina predefinita del server.

Grazie!

0
Tutte le risposte alla domanda 2
0

L'ho fatto recentemente per un cliente. Molto dipenderà dal tuo host, però.

La maggior parte degli host sono configurati per ascoltare il traffico solo sulla porta 80. SSL richiede che Apache ascolti sulla porta 443. Stai vedendo la pagina predefinita del server probabilmente perché Apache non è configurato per inoltrare il traffico per quei sottodomini.

Devi contattare il tuo host e assicurarti che il traffico per https://site.example.com sia puntato alla stessa directory di http://site.example.com. Se stai usando WordPress Multisite con sottodomini dovrebbe essere abbastanza facile da configurare. Ogni sottodominio dovrebbe avere la sua cartella sul server... è solo questione di fare in modo che il server indirizzi il traffico per la versione SSL alla stessa posizione della versione non SSL.

Se invece stai usando WordPress Multisite con sottodirectory e mappando sottodomini a quelle sottodirectory (che è quello che stava facendo il mio cliente) sei sfortunato. Gli host condivisi non sono configurati per permettere il mapping SSL in quel modo perché richiede specifiche dichiarazioni VirtualHost in Apache.

Questo è il problema che il mio cliente ha affrontato - il traffico verso https://site.example.com veniva reindirizzato a https://example.com perché Apache non riusciva a gestirlo.

4 ott 2011 16:02:37
3

L'unica configurazione da considerare per quanto riguarda WordPress è abilitare/forzare le connessioni SSL/HTTPS, operazione che può essere eseguita nel file di configurazione di WordPress.

Alcune informazioni su questo argomento qui: http://codex.wordpress.org/Administration_Over_SSL

La configurazione del certificato SSL è qualcosa che il tuo web host dovrà impostare per te. Se stai ospitando il sito in autonomia, questa domanda sarebbe più adatta a http://webmasters.stackexchange.com

4 ott 2011 12:57:46
Commenti

Questo dice semplicemente "amministrazione tramite SSL", io voglio che l'intero sito sia sicuro (come avviene per Facebook che richiede che gli iFrame siano protetti).

Shaun Shaun
4 ott 2011 13:28:11

Forza semplicemente https:// su tutto il tuo sito web. Questo può essere fatto con il tuo file .htaccess. Ecco un punto di partenza http://www.besthostratings.com/articles/force-ssl-htaccess.html ma dovrai modificarlo per farlo funzionare con tutti i sottodomini.

Scott Scott
4 ott 2011 13:40:35

Inoltre ci sono diversi plugin per forzare SSL: http://wordpress.org/extend/plugins/wordpress-https/screenshots/

Scott Scott
4 ott 2011 13:41:31