Back to top

Autore Topic: [RISOLTO] Redirect da https ad http  (Letto 2680 volte)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
[RISOLTO] Redirect da https ad http
« il: 22 Feb 2018, 12:27:02 »
Buongiorno.

Avendo reinstallato la mia VPS e dato che inizialmente la versione non permette di avere l'estensione Let's Encrypt mi ritrovo con alcuni siti che mi danno errore di certificato, ho disabilitato da pannello plesk  SSL per i siti ed ho inserito questo codice nei .htaccess

Codice: [Seleziona]
# Redirect HTTPS to HTTP
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Giusto per tamponare in attesa di passare alla versione ultima di Plesk, ma digitando https nei siti restano in https e non ad http, perché il codice sopra fallisce?
« Ultima modifica: 25 Feb 2018, 11:51:47 da tomtomeight »

Offline Anthony Marra

  • Esploratore
  • **
  • Post: 128
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect da https ad http
« Risposta #1 il: 22 Feb 2018, 12:37:57 »
Prova con questo:
Codice: [Seleziona]
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Redirect da https ad http
« Risposta #2 il: 22 Feb 2018, 12:54:08 »
Ciao
Grazie per la pronta risposta, ho provato ma nulla, tutto come prima.

Offline Anthony Marra

  • Esploratore
  • **
  • Post: 128
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect da https ad http
« Risposta #3 il: 22 Feb 2018, 13:09:04 »
Prova questo:
Codice: [Seleziona]
##Redirect SSL to Regular
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} !^donate-now [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
##End
nel mio sito funziona. andando a https: mi fa il redirect a http.
però nel backend devo disattivare forza https altrimenti mi da errore.
ti posto anche il link del sito:
https://elmarra.netsons.org/index.php/
« Ultima modifica: 22 Feb 2018, 14:44:35 da Anthony Marra »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Redirect da https ad http
« Risposta #4 il: 23 Feb 2018, 19:33:03 »
Ciao

Ho provato anche questo codice senza esito, ci sarà qualche problema di configurazione.

Offline Alex21

  • Appassionato
  • ***
  • Post: 645
    • Mostra profilo
Re:Redirect da https ad http
« Risposta #5 il: 23 Feb 2018, 19:47:43 »
Ciao tomtomeight,
chiamando il sito esce:
-------------

Response Headers:
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 23 Feb 2018 18:36:37 GMT
Content-Type: text/html
Content-Length: 8705
Last-Modified: Sun, 18 Feb 2018 07:57:42 GMT
Connection: keep-alive
ETag: "5a8931f6-2201"
X-Powered-By: PleskLin
Accept-Ranges: bytes
-------------------
Pannello Plesk e server Nginx di front-end.
Quindi una gran parte delle istruzioni .htaccess devono essere inserite anche nel file di configurazione di nginx. Credo che i redirect facciano parte proprio di queste ...
Plesk ha una finestrella da qualche parte per convertire le istruzioni .htaccess in instruzioni per nginx ma non ho mai provato.
Saluto.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
[RISOLTO] Redirect da https ad http
« Risposta #6 il: 25 Feb 2018, 11:51:27 »
Grazie sicuramente è come dice Alex21, ma non ho auto modo di provare perché ormai ho aggiornato la VPS alla ultima release ed adesso i certificati sono attivi nei siti.

Offline Alex21

  • Appassionato
  • ***
  • Post: 645
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #7 il: 25 Feb 2018, 13:33:30 »
Ecco, non voglio rompere le scatole ma è meglio avere un avviso.
Sbaglierò ma ottengo questa risposta: www.xataface.it utilizza un certificato di sicurezza non valido. Il certificato è valido solo per i seguenti nomi: cuoreazzurro.it, www.cuoreazzurro.it
Ciao

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #8 il: 25 Feb 2018, 14:57:11 »
Sì è successo un mezzo casino coi certficati. Stavo ripristinando manualmente i sit, poi per fare prima ho tentato dal backup del server di ripristinarne alcuni in automatico e oltre a fallire adesso alcuni o forse tutti i siti restanti non ancora ripristinati accedono con errore certificato e aprono cuoreazzurro.  Ho cercato di disattivare ilcerificato al server e a quest'ultimo ma ancora non va. Devo ripristinarli tutti per aggiustare la cosa.

Offline Alex21

  • Appassionato
  • ***
  • Post: 645
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #9 il: 25 Feb 2018, 17:24:29 »
Capisco. Bene. Anche troppo bene.
Sono  sinceramente dispiaciuto per la mole di lavoro noioso che ti è arrivata addosso.
Ciao.  :(

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #10 il: 25 Feb 2018, 20:04:40 »
Grazie Alex

Non capisco come sia stato possibile che ogni sito non configurato mi porti sempre allo stesso sito cuoreazzurro  e non ad un errore per sito irraggiungibile.

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #11 il: 25 Feb 2018, 21:04:37 »
Ciao, leggendo un po qua e un po là, ho trovato qualcun altro con il medesimo problema (credo, o comunque simile e della stessa tipologia) tutti con siti multipli su stesso server nginx (non so se sia un caso).
Ho trovato solo una risposta, che spiega che é legato al comportamento di nginx (o forse, dico io, del protocollo https) ovvero alla richiesta non si trova il dominio sulla porta 443 e cerca la prima pagina disponibile sempre sulla porta 443, da qui il redirect.
Devo dire però che non mi convince molto...


Preso da qua:
https://forum.vestacp.com/viewtopic.php?t=10024


In un altro forum c'è solo la domanda ma senza risposte, da nov 2017.
https://community.rtcamp.com/t/error-after-letsencrypt-install-if-disable-redirect-to-other-site/9862
« Ultima modifica: 25 Feb 2018, 21:19:53 da danielecr »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #12 il: 25 Feb 2018, 21:33:46 »
In verità a me anche se non hanno attivo il cerificato ma sono configurati nel server non danno errore, aprono il rispettivo sito se ho caricato anche file e cartelle altrimenti si apre la pagina predefinita. Capita il redirect solo ai siti che puntano i dns al server ma non sono ancora configurati. Purtroppo ho dovuto reinstallare  per la terza volta la vps a causa di alcuni errori di avanzamento di versione ho configurato funzionanti la maggioranza e per tamponare ho configurato i domini restanti senza ancora caricare nulla in modo che la pagina default è sempre meglio di un sito diverso. Sono rimasti solo siti meno importanti e tutti i miei. Fa troppo freddo e continuerò domani a caricare tutti.

Offline Alex21

  • Appassionato
  • ***
  • Post: 645
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #13 il: 28 Feb 2018, 13:08:58 »
Dopo qualche giorno l'influenza sembra se ne sia andata e posso riemergere, finalmente!  :D
C'è una cosa che non capisco. Hai
IP: 37.187.45.95
nome host: hosting.infotecnica.eu
Se chiami
Codice: [Seleziona]
https://hosting.infotecnica.eu  vieni rediretto  alla pagina di cuoreazzurro.it  (magari è la volta buona che arriva lo scudetto, eh?)  e anche il certificato vale per www.cuoreazzurro.it . Anzi a dire il vero non vieni rediretto ma si apre semplicemente una pagina diversa da quella chiamata.
Credo che la cosa dovrebbe essere più omogenea, ovvero o ti procuri un certificato per hosting.infotecnica.eu  oppure  l'hostname del server diventa cuoreazzurro.it Modificare l'hostname ha i suoi pro e contro. Credo che il più indicato a dare una risposta giusta sia un proprietario di data-center.
Ciao!
« Ultima modifica: 28 Feb 2018, 13:14:35 da Alex21 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:[RISOLTO] Redirect da https ad http
« Risposta #14 il: 28 Feb 2018, 21:30:23 »
Ciao
cuoreazzurro è stato il primo domimio inserito mentre prima inserivo come primo dominio hosting.infotecnica, cuoreazzurro ha il suo certificato diverso da hosting.infotecnica. Farò una prova su una altra mia vps impostando un dns senza configurare il dominio e vedere cosa succede.

 



Web Design Bolzano Kreatif