WebSite X5Help Center

 
Claudio G.
Claudio G.
User

Trasformazione da http a https  it

Autore: Claudio G.
Visite 2842, Followers 1, Condiviso 0  

Lo so che l'argomento è stato trattato più volte e, a questo proposito, sono andato a leggere i vari post precedenti ma, siccome "repetita iuvant", prima di fare un passo falso... volevo cortesemente sapere se i passi che devo fare sono i seguenti (o se me ne sfugge qualcuno). Magari può servire a qualcuno come indicazione "step to step".

Avendo un dominio su server Windows (Aruba) devo:

1 - richiedere dal pannello di controllo di attivare il certificato SSL DV

2 - attendere conferma che il certificato sia stato attivato

3 - creare con il blocco notes un file di nome: web.config (che attualmente non è presente nella root del dominio che voglio rendere https) e inserire il codice il seguente codice suggerito da Aruba

   <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <clear />
    <rule name="Redirect to https" stopProcessing="true">
    <match url="(.*)" />
    <conditions>
    <add input="{HTTPS}" pattern="off" ignoreCase="true" />
    </conditions>
    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

4 - caricare questo file sulla radice del sito

5 - accedere, sempre dal pannello di controllo, alla sezione ASP.Net e aggiornarla alla versione 4.0/4.5/4.6

A questo punto, dovrei essere a posto con Aruba.

6 - Modificare su WEB Site il rifermento all'indirizzo del sito da http a https

Con questa ultima operazione dovrebbe essere concluso definitivamente il passaggio, giusto?

Una volta fatto questo, tutti i link sparsi eventualmente per la rete che fanno riferimento al sito in modalità HTTP dovrebbero funzionare senza problemi in quanto (ditemi se sbaglio) il file web.config serve proprio (e solo?) a fare il redirect da http a https.

Consigli, suggerimenti o altro da darmi prima di iniziare la procedura (che mi sembra di capire sia quasi irreversibile una volta iniziata)?

Grazie

Postato il
14 RISPOSTE - 1 UTILE - 1 CORRETTO
Claudio D.
Claudio D.
Moderator
Utente del mese IT

...si hai scritto bene...

e no , la procedura è reversibile...

basta cancellare le istruzioni dal web.config che abilitano il redirect... e pure il certificato puoi disinstallarlo , sempre da pannello aruba

per il passo 5 ... non ti so dire... io con un sito su aruba host windows non ho fatto quel passaggio... ma magari era già aggiornato , dato che mi funziona...

All'interno del tuo sito NON devi avere riferimenti e o servizi (iframe o ad esempio contatori o altro) che puntano ad indirizzi http ma SOLO ad https

Leggi di più
Postato il da Claudio D.
Claudio G.
Claudio G.
User
Autore

Il passo 5 l'ho verificato e in effetti la versione presente di asp.net devo aggiornarla (è una sciocchezza)

Non ho nessun riferimento a servizi esterni, grazie per avermelo comunque ricordato :-)

Bene anche sapere che la cosa è reversibile... anche se non credo ci sarà mai questa necessità visto che il domani sarà un collegamento sempre più sicuro e non il contrario!

Leggi di più
Postato il da Claudio G.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

il tornare indietro mi è capitato di doverlo fare su un sito che non si era aggiornato per bene il certificato alla scadenza e quindi ho dovuto disabilitare l'https ... in attesa che l'host me lo correggesse... surprised

Leggi di più
Postato il da Claudio D.
Roberto N.
Roberto N.
User

Ciao Claudio G. su Aruba l'Hosting Linux c'è un'apposta voce per fare il redirect... sei sicuro che non ci sia anche su Hosting Windows ? 

audio ma redirect 

Leggi di più
Postato il da Roberto N.
Claudio G.
Claudio G.
User
Autore

Non l'ho vista... provo a riguardare, grazie (ma mi sembrava proprio che non ci fosse... forse per quello ci sono le istruzioni su come inserire il file e il codice da usare)

Leggi di più
Postato il da Claudio G.
Claudio G.
Claudio G.
User
Autore

UFFA! Ho fatto tutto ma... il sito adesso non funge più! Se mi collego con https OK, ma se mi collego da uno dei tanti link esterni mi da errore!!  www.tutoredattilo.it Help me, please

Comunque quella voce di gestione sul pannello windows non c'è

Leggi di più
Postato il da Claudio G.
Claudio G.
Claudio G.
User
Autore

Allego file uploadato sulla root del sito... grazie

Leggi di più
Postato il da Claudio G.
Claudio G.
Claudio G.
User
Autore

Ho eliminato dalla root il file web.config e il sito è tornato visibile sia in http e sia in https, quindi il problema è il file web.config... il cui testo ho copia-incollato da istruzioni specifiche di Aruba...

QUalcuno ha un file web.config che usa nel proprio sito su Aruba da inviarmi? Grazie

Leggi di più
Postato il da Claudio G.
Roberto N.
Roberto N.
User

Se non c'è l'apposita voce allora per il redirect allora non rimane che attendere qualcuno che sappia scrivere correttamente nel file web.config in quanto il problema è nel codice che scritto al suo interno !

Leggi di più
Postato il da Roberto N.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

io ho messo questo su host windows aruba:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
    <httpErrors errorMode="Custom">
        <remove statusCode="401" subStatusCode="-1" />
        <remove statusCode="403" subStatusCode="-1" />      
        <remove statusCode="404" subStatusCode="-1" />                
        <remove statusCode="500" subStatusCode="-1" />
         <error statusCode="404" path="/index.html" responseMode="ExecuteURL"/>
      </httpErrors>
  </system.webServer>
  <system.web>
<compilation targetFramework="4.0" />
      <customErrors mode="On" redirectMode="ResponseRewrite">
         <error statusCode="404" redirect="index.html" />
      </customErrors>
   </system.web>
</configuration>

Leggi di più
Postato il da Claudio D.
Claudio G.
Claudio G.
User
Autore

Perfetto Roberto, ho usato il codice indicato nel link e adesso funziona tutto! Grazie. Ma che str****i quelli di Aruba, indicano un codice che poi non funziona.... adesso apro un ticket e vedo cosa rispondono.

Comunque adesso per me tutto a posto.

Leggi di più
Postato il da Claudio G.
Claudio G.
Claudio G.
User
Autore

Per chiudere... "assistenza" Aruba (e la chiamano assistenza). Apro un ticket chiedendo il motivo per il quale utilizzando il codice fornito da loro nelle pagine dell'assistenza/guida il redirect non funzionava e, anzi, il sito non veniva proprio visualizzato in nessuna modalità ne http ne https. Per farlo visualizzare ho dovuto cambiare il testo del file web.config, come da voi suggerito... risposta (disarmante) di Aruba... adesso il redirect funziona quindi problema risolto, chiuso ticket!!! Ma si può dare una risposta, meglio dire una NON risposta del genere?

Beh, a me sta NON rispota non sta affatto bene e ho aperto un nuovo ticket... e così farò fino ad ottenere soddisfazione... forse sarebbe il caso che in Aruba selezionassero meglio le persone addette ad avere contatti con i clienti...

Leggi di più
Postato il da Claudio G.
Claudio G.
Claudio G.
User
Autore

Chiudo, spero nell'interesse di tutti con la (seconda) risposta di Aruba... il file di configurazione presente nella guida verrà modificato e aggiornato al più presto possibile quindi... attenzione alle guide di Aruba, spesso sono "obsolete".

Leggi di più
Postato il da Claudio G.