HTTP - HTTPS
Autore: Stefano D.Salve a tutti. Mi è stato fatto notare da diverse persone che il mio sito non è sicuro, in quanto usa ancora il nome dominio HTTP.
Invece, da quanto detto, da giugno saremo tutti obbligati ad avere HTTPS.
Pensavo fosse un discorso legato alla creazione del sito con la versione X5 evolution11. Quindi, comprando la versione 17 professional, speravo che il problema non si verificasse.
Da quanto ho letto in giro su internet però, dovrei richiedere alla società dove ho poggiato il sito, di spostare tutti file in un server che abbia questa nuova funzione.
Ho aperto un ticket alla società che ha in gestione il mio sito e mi hanno confermato quanto segue:
" Le basterà richiedere via ticket l'attivazione di un nuovo spazio (indicando la necessità di una versione di PHP più aggiornata e se desidera un server Windows oppure Linux), noi provvederemo a creare lo spazio e ad inviarle i nuovi dati di accesso; lei dovrà a questo punto caricare le pagine del sito e l'eventuale database "
Ignorantemente, ho chiesto la differenza fra i 2 server indicati. E loro mi hanno detto che appunto dipende da come è programmato il mio sito.
E hanno aggiunto:
"la soluzione con piattaforma Windows è preferibile se desidera utilizzare linguaggi di programmazione ASP, .NET nella progettazione del sito.
La soluzione Linux supporta invece PHP e MySQL ed è consigliata se si vogliono installare CMS come Wordpress, Joomla o Magento"
E mi hanno detto che al momento tutti i file del mio sito, sono in una parte del server dove sono poggiati tutti siti che hanno una programmazione "un pò vecchia". Come se non fosse compatibile con nessuno dei loro 2 server.
Questa cosa mi mette in difficoltà, poiché loro mi suggeriscono di rifare in WORDPRESS tutto il sito e caricare tutto su server Linux.
Prima cosa non so X5 professional in che categoria va messo: piattaforma window o linux.
Seconda cosa mi infastidisce un pò aver buttato soldi e anni per un software che adesso mettono in discussione e dovrei mettermi a studiare wordpress per rifare tutto da capo.
Anche perché da 1 settimana sto lavorando con questa nuova versione, per cercare di riadattare tutti gli articoli presenti sul sito, alle varie pagine responsive e al nuovo template. Non è semplice, perché sembra non funzionare bene.
Cioè sembra come se dovessi ridimensionare tutte le foto degli articoli. Inoltre per tutti gli articoli messi nel carrello, devo fare 4 operazioni. Considerate che ho 200 articoli. Mi sembra assurdo per ogni articolo cliccare su:
- RESPONSIVE;
- INTERRUZIONE RIGA: Mettere i divisori rossi per ogni foto della pagina;
- PASSARE NELLE VARIE MODALITA' 720 e 480;
- Cliccare su MOSTRA/NASCONDI e cliccare su tutti gli articoli presenti nella pagina.
Non finisco più...
Quindi secondo voi, cosa dovrei rispondere a questi del server?
Perché chiaramente già mi hanno scritto che poi mi daranno altri indirizzi IP, su cui l'esportazione del sito dovrà puntare...
Grazie
...per l'host scegli un host linux ...
a mio parere è la scelta migliore per Website (anche se è compatibile anche con quello windows) dato che c'è una migliore compatibilità col PHP ed è più performante.
Dopo che ti avranno attivato il certificato SSL , fatti attivare il redirect (certi host lo fanno loro...) altrimenti dovrai farlo tu...
Poi ricordati di mettere nelle impostazion generali del sito l'indirizzo con
https
anzichè
http
Ed infine che non puoi incorporare servizi che siano http , ma solo servizi in https
Non ho capito se gestivi l'ecommerce col database o senza...
Per i lresponsive vedo che hai già aperto un post
https://helpcenter.websitex5.com/it/post/206291
quindi continua pure di là ... se hai dubbi...
Autore
Ciao Claudio. Grazie della risposta. Allora il sito e-commerce che vedi nel mio profilo, ha la sezione carrello abilitata con i diversi articoli.
Nella sezione 1: GESTIONE DATI, non compare nessun Database. Cosa vuol dire? Che ho sbagliato fin dall'inizio?
Sono obbligato a creare il database?
Secondo quello che dicono loro, non posso fare alcun Redirict, poiché già ce ne è uno che dal .IT verte sul .COM
Ho deciso di comprare 2 domini.
No. Avere il DB è una tua scelta ... con il DB hai la gestione dei pezzi del magazzino
https://help.websitex5.com/it/v17/pro/cart_order_ht.htm?zoom_highlightsub=database
e se vuoi la registrazione automatica...
Non conosco il tuo host ...
Se loro non ti permettono di fare il redirect da http a https , dato che ce n'è già un altro di redirect, cosa che mi pare ben strana... ma dato che dipende da loro ... non so cosa dirti ...
Comunque quello dipende dall'host ... non dipende dal programma Website... come già detto in website devi solo impostare https al posto di http nelle impostazioni generali...
mi spiace...
insisti , probabilmente non vi siete capiti...
Autore
Ciao Claudio eccomi di nuovo.
Questa mattina, insieme ad un amico, abbiamo effettuato la procedura di FTP verso il nuovo indirizzo.
Come quelli del Server mi hanno suggerito, nella sezione ESPORTAZIONE ho cambiato indirizzo IP, User e password.
La porta l'ho lasciata uguale.
Abbiamo modificato il file HTTPS come loro suggerivano, anche se non abbiamo capito il motivo.
Loro scrivono:
"Le ricordo che per collegarsi in FTP, prima del puntamento DNS, dovrà usare l'IP del nuovo server come Host. Prima del cambio DNS, che consentiranno di rendere visibile a tutti il dominio sul nuovo server, potrà verificare l'effettivo funzionamento del dominio da lei appena trasferito.
Per compiere tale verifica dovrà inserire in fondo al file hosts una riga di testo con l'indirizzo IP del nuovo server su cui risiede il suo sito, seguito dal nome del sito stesso: 80.88.87.120 www.esksystem.com esksystem.com"
Quello che tu dici dei "servizi che siano http da non incorporare", non li ho trovati nel programma.
Allora PRIMO STEP, ho cambiato su X5Professional l'indirizzo url del sito.
L'ho messo su https.
Vado a esportare il sito e il programma mi dà subito un messaggio di errore che non so cosa vuol dire:
Il server o la cartella di pubblicazione non corrispondono con l'indirizzo del SITO impostato nelle impostazioni generali. Vuoi impostarlo adesso?
Io ho risposto NO per timore e il sito è stato tutto caricato sul nuovo spazio che loro mi hanno messo a disposizione.
Ok fatto questo, su chrome ho digitato https://www.esksystem.com
Mi da una pagina di errore con relativa scritta: Sito non sicuro.
Forse è perché non hanno cambiato i DNS?
Nel frattempo il sito su HTTP fortunatamente ancora funziona. Alché ho aperto un ticket a loro, comunicando tutta la procedura svolta.
Ma mi sembra che mi stiano facendo OSTRUZIONISMO INFORMATICO. Prima hanno detto che questo passaggio l'avrebbero fatto loro senza problema. Ora mi scrivono di fare procedure che io proprio non capisco.
Mi hanno risposto in questa maniera:
"come richiesto ho provveduto ad applicare le modifiche indicate ai record DNS. Le ricordo che per la propagazione globale dovrà attendere da 3 a 24 ore. Le comunico che una volta terminata la propagazione potrà attivare il certificato SSL gratuito Let's Encrypt accedendo al suo pannello di gestione:
https://admin.arubabusiness.it
Di seguito il percorso da seguire una volta effettuato l'accesso al suo pannello di gestione: - Gestisci (in alto)
- Servizi
- Cercare il domino interessato
- Cliccare il tasto "Dettagli" presente sulla riga corrispondente il dominio scelto
- Cliccare sul tasto "Pannello tecnico" .
- Cliccare su "Let's Encrypt"
- Selezioni la spunta "includere www...." e clicchi su "Installa".
Se desidera impostare il reindirizzamento di tutto il sito da http ad https sul server Linux è necessario configurare il file .htaccess con il seguente codice:RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Se è già presente un file .htaccess la invitiamo a fare attenzione:- a non duplicare RewriteEngine On- che le righe che cominciano con RewriteCond e RewriteRule seguano un pre-esistente RewriteEngine On
Resto a disposizione per eventuali dubbi o chiarimenti.
Saluti
======================================
Nicola Battistello
Ufficio Tecnico
Aruba Business Srl
www.arubabusiness.it
"
Prima cosa perché dovrei attivare il reindirizzamento se ho caricato tutto il sito su un nuovo server?
Non dovrebbe funzionare direttamente come https appena digito l'indirizzo sui motori di ricerca?
Poi, visto che X5 in automatico crea dei file che io non posso o non so modificare, dove lo vado a trovare questo HTACCESS?
Grazie
Ciao Stefano, se hai un hosting Linux su Aruba devi impostare i parametri per la pubblicazione come nell'esempio sotto esposto... sostituendo nomesitoweb con il nome del tuo sito ed inserendo la tua use e la tua password.
Ciao Stefano, dopo aver pubblicato il tuo sito vai sul pannello di controllo di Aruba entrando da https://managehosting.aruba.it/areautenti.asp e attivi HTPS (SSL) come nell'esempio sotto esposto.
Ciao Stefano, dopo aver attivato HTPS (SSL - N.B. L'attivazione richiede qualche ora prima che si attivi) vai sul pannello di controllo di Aruba entrando da https://managehosting.aruba.it/areautenti.asp e attivi il redirect come nell'esempio sotto esposto.
@Roberto grazie per il tuo intervento ma, purtroppo Aruba Business è completamente diversa da Aruba (normale) ...
...si quel messaggio va ignorato...
Per quanto riguarda il certificato ssl ed il relativo reindirizzamento su Aruba Business...
io tempo fa per un mio cliente ho aperto il ticket e mi hanno fatto quasi tutto loro... in quest'ordine (proprio come detto a te)
(loro) - passaggio su nuova piattaforma con PHP aggiornato.
(io) - esportazione sito nel nuovo server
(loro) - cambio dns e attesa per la propagazione del nuovo dns
(io) - attivazione certificato let's encrypt
(io) - reindirizzazione tramite htaccess
Prima cosa perché dovrei attivare il reindirizzamento se ho caricato tutto il sito su un nuovo server?
Non dovrebbe funzionare direttamente come https appena digito l'indirizzo sui motori di ricerca?
Poi, visto che X5 in automatico crea dei file che io non posso o non so modificare, dove lo vado a trovare questo HTACCESS?
Grazie
il reindirizzamento va fatto perchè se qualcuno punta erroneamente ad http questo viene rimandato ad https
il file .htaccess si crea/modifica tramite il semplice "blocco note" di windows (blocco note , NON Winword o Write ...)
va messo , se non c'è già nella directoru principale del sito sul tuo host (website NON centra)
Ciao Claudio, non sapevo di questa differenza con Aruba Business... Stefano allora non considerare le mie risposte.
...si Aruba Business, essendo più professionale, si basa su un suo CPanel per la gestione...
Ciao.
Autore
Claudio e Roberto Grazie delle info. Ok quindi prima cosa controllo sto benedetto HTACCESS dove sta.
Poi vedo se riesco a fare questa cosa del SSL. Anche se mi sembra assurdo che lo debba fare io.
Pago 50€ annui!
Se penso che questa procedura io debba farla anche per l'altro sito dove ho l'Ecommerce, mi viè da piagne
Autore
ho risposto al loro ticket chiedendo di svolgere loro tutta la procedura.
Mi hanno scritto che provvederanno. Speriamo bene.
Grazie, alla prossima
io ho un appena comprato un sito su aruba normale windows e' non so come fare il passaggio da http a https , mi hanno offerto il servizio del certificato ssl dv ma non ho capito come fare. ho comprato website x5 perche non sapevo fare e volevo un programma che mi faceva tutto lui ma non e' cosi almeno credo perche non ci capisco niente se qualcuno vuole indicarmi in modo elementare come fare vi ringrazio anticipatamente
ma al passo 1 di Website dovrai tu cambiare indirizzo da http ad https....
ti conviene aprire un nuovo Post tuo, cosi le risposte saranno rivolte a te e non si incasina
questo Post...