WebSite X5Help Center

 
Claudio G.
Claudio G.
User

Trasformazione da http a https  it

Autor: Claudio G.
Visitado 2416, Seguidores 1, Compartilhado 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

Publicado em
14 RESPOSTAS - 1 ÚTIL - 1 CORRIGIR
Claudio D.
Claudio D.
Moderator
Usuário do mês 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

Ler mais
Publicado em de Claudio D.
Claudio G.
Claudio G.
User
Autor

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!

Ler mais
Publicado em de Claudio G.
Claudio D.
Claudio D.
Moderator
Usuário do mês 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

Ler mais
Publicado em de 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 

Ler mais
Publicado em de Roberto N.
Claudio G.
Claudio G.
User
Autor

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)

Ler mais
Publicado em de Claudio G.
Claudio G.
Claudio G.
User
Autor

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'è

Ler mais
Publicado em de Claudio G.
Claudio G.
Claudio G.
User
Autor

Allego file uploadato sulla root del sito... grazie

Ler mais
Publicado em de Claudio G.
Claudio G.
Claudio G.
User
Autor

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

Ler mais
Publicado em de 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 !

Ler mais
Publicado em de Roberto N.
Claudio D.
Claudio D.
Moderator
Usuário do mês 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>

Ler mais
Publicado em de Claudio D.
Claudio G.
Claudio G.
User
Autor

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.

Ler mais
Publicado em de Claudio G.
Claudio G.
Claudio G.
User
Autor

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...

Ler mais
Publicado em de Claudio G.
Claudio G.
Claudio G.
User
Autor

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".

Ler mais
Publicado em de Claudio G.