Quale porta utilizza il protocollo HTTPS?
La porta utilizzata generalmente è la 443.
HTTPS consiste nella comunicazione tramite il protocollo HTTP (HyperText Transfer Protocol) all’interno di una connessione criptata dal Transport Layer Security (TLS) o Secure Sockets Layer (SSL).
Ultimamente se ne sente molto parlare in quanto Google e in generale i motori di ricerca, premiano come posizionamento quei siti che hanno il certificato di sicurezza installato e configurato.
Il principio che sta alla base di HTTPS è quello di avere:
– un’autenticazione del sito web visitato
– protezione della privacy
– integrità dei dati scambiati tra le parti comunicanti.
Maggiorni informazioni su cos’è il protocollo HTTPS, si trovano in wikipedia. https://it.wikipedia.org/wiki/HTTPS
Importanza del protocollo HTTPS per Google
Google, primo tra i motori di ricerca, ha chiaramente dichiarato guerra ai siti ritenuti non sicuri, avvisando che ci saranno forti penalizzazioni a partire da gennaio 2017.
Per contro, i siti che entro quella data avranno attivato un protocollo HTTPS tramite un certificato SSL, guadagneranno un migliore posizionamento nella SERP (search engine results page) di Google, con conseguente aumento di visibilità e degli accessi.
Informativa Google https://support.google.com/webmasters/answer/6073543?hl=it
Come configurare sito WordPress per protocollo HTTPS
Se hai un sito su piattaforma WordPress e hai attivato il protocollo HTTPS devi anche procedere a modificare il tuo file wp-config in questo modo:
define(‘WP_HOME’,’http://www.dominio.ext’);
define(‘WP_SITEURL’,’http://www.dominio.ext’);
define(‘FORCE_SSL_ADMIN’, true);define(‘FORCE_SSL_LOGIN’, true);
if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’) $_SERVER[‘HTTPS’]=’on’;
Troverai in rete molti articoli come questo e spesso mancano le ultime due righe e questo in generale non fa funzionare bene il tuo sito.
Per non avere problemi, ti consiglio di seguire alla lettera queste istruzioni, come indicato anche nella guida ufficiale di WordPress
https://codex.wordpress.org/Administration_Over_SSL
Configurare HTTPS su WordPress su load balancers o reverse proxies
https://codex.wordpress.org/Function_Reference/is_ssl
Che cos’è un reverse proxy o proxy inverso
Nelle reti informatiche un reverse proxy è un tipo di proxy che recupera i contenuti per conto di un client da uno o più server. Questi contenuti sono poi trasferiti al client come se provenissero dallo stesso proxy, che quindi appare al client come un server
In alternativa, puoi usare il plugin really simple ssl. Ma sempre meglio usare il minor numero di plugin, sia per una questione di carico del sito, sia di manutenzione e anche di sicurezza.
[button unique_id=”2591bcea2d5e09b29ab588e15966ed34″ style=”{‹²›selected‹²›:‹²›fw-btn-1‹²›,‹²›fw-btn-1‹²›:{‹²›border_radius‹²›:‹²›0‹²›},‹²›fw-btn-2‹²›:{‹²›border_radius‹²›:‹²›0‹²›,‹²›border_size‹²›:‹²›1‹²›},‹²›fw-btn-3‹²›:{‹²›border_size‹²›:‹²›1‹²›}}” normal_color=”{‹²›id‹²›:‹²›fw-custom‹²›,‹²›color‹²›:‹²›‹²›}” hover_color=”{‹²›id‹²›:‹²›fw-custom‹²›,‹²›color‹²›:‹²›‹²›}” label_advanced_styling=”{‹²›text‹²›:{‹²›google_font‹²›:true,‹²›subset‹²›:‹²›latin-ext‹²›,‹²›variation‹²›:‹²›regular‹²›,‹²›family‹²›:‹²›Josefin Sans‹²›,‹²›style‹²›:false,‹²›weight‹²›:false,‹²›size‹²›:‹²›15‹²›,‹²›line-height‹²›:‹²›26‹²›,‹²›letter-spacing‹²›:‹²›0‹²›,‹²›color-palette‹²›:{‹²›id‹²›:‹²›fw-custom‹²›,‹²›color‹²›:‹²›‹²›},‹²›is_saved‹²›:false},‹²›hover_text_color‹²›:{‹²›color‹²›:‹²›‹²›,‹²›id‹²›:‹²›fw-custom‹²›}}” label=”Contattami se hai bisogno di un sito web su WordPress” link=”/contatti/” target=”_self” open_in_popup=”{‹²›selected‹²›:‹²›no‹²›}” size=”{‹²›selected‹²›:‹²›fw-btn-md‹²›,‹²›custom‹²›:{‹²›width‹²›:‹²›‹²›,‹²›height‹²›:‹²›‹²›}}” full_width=”{‹²›selected_type‹²›:‹²›default‹²›,‹²›default‹²›:{‹²›btn_alignment‹²›:‹²›text-center‹²›}}” icon_type=”{‹²›tab_icon‹²›:‹²›icon-class‹²›,‹²›icon-class‹²›:{‹²›icon_class‹²›:‹²›‹²›},‹²›upload-icon‹²›:{‹²›upload-custom-img‹²›:‹²›‹²›}}” icon_position=”pull-left-icon” icon_size=”12″ animation_group=”{‹²›selected‹²›:‹²›no‹²›,‹²›yes‹²›:{‹²›animation‹²›:{‹²›animation‹²›:‹²›fadeInUp‹²›,‹²›delay‹²›:‹²›200‹²›}}}” responsive=”{‹²›desktop_display‹²›:{‹²›selected‹²›:‹²›yes‹²›},‹²›tablet_landscape_display‹²›:{‹²›selected‹²›:‹²›yes‹²›},‹²›tablet_display‹²›:{‹²›selected‹²›:‹²›yes‹²›},‹²›smartphone_display‹²›:{‹²›selected‹²›:‹²›yes‹²›}}” class=”” _array_keys=”{‹²›style‹²›:‹²›style‹²›,‹²›normal_color‹²›:‹²›normal_color‹²›,‹²›hover_color‹²›:‹²›hover_color‹²›,‹²›label_advanced_styling‹²›:‹²›label_advanced_styling‹²›,‹²›open_in_popup‹²›:‹²›open_in_popup‹²›,‹²›size‹²›:‹²›size‹²›,‹²›full_width‹²›:‹²›full_width‹²›,‹²›icon_type‹²›:‹²›icon_type‹²›,‹²›animation_group‹²›:‹²›animation_group‹²›,‹²›responsive‹²›:‹²›responsive‹²›}” _fw_coder=”aggressive” __fw_editor_shortcodes_id=”89c32712ce5181860b7cbca322ea9f8d”][/button]