Sto lavorando alla creazione del mio primo sito web in un ambiente non aziendale. Quando vado a http://example.com funziona bene. Ma quando il mio amico ha provato, ha scoperto che GoDaddy forza HTTPS ovunque e ha ricevuto un errore di certificazione. Poi hanno ottenuto una pagina generica su “La futura casa di qualcosa di piuttosto interessante” (inoltra a una cartella cgi di qualche tipo).

Cè un modo per disabilitare questo comportamento? Se possibile, non voglio pagare per un certificato SSL se posso evitarlo. La pagina mostra solo alcune cose di base per il mio lavoro scolastico. Non raccolgo i dati dei clienti, quindi non penso che SSL sia necessario.

Al momento sto utilizzando lhosting Linux con CPanel. Anche se questo può cambiare abbastanza facilmente. Qualsiasi aiuto è molto apprezzato!

Commenti

  • Solo per chiarezza, ' hai registrato il tuo dominio con GoDaddy e lo stai utilizzando per anche lhosting? Il tuo amico sta utilizzando unestensione del browser che forza la HTTPS ovunque? Puoi aggiungere un reindirizzamento al tuo server web ' s config (utilizzando un file .htaccess ) che reindirizzerebbe tutte le richieste a HTTP, ma i visitatori che utilizzano le estensioni del browser potrebbero rimanere intrappolati in un loop se ' richiede solo HTTPS (a seconda di come è codificata lestensione). La soluzione più semplice e probabilmente più affidabile in questo caso è aggiungere CloudFlare, che fornisci un SSL flessibile .
  • A proposito, se vuoi t provare a utilizzare prima un reindirizzamento, se ' sono solo pochi amici che visualizzano il tuo sito e non ' vuoi aggiungere CloudFlare ( non molto difficile da fare), segui le indicazioni qui , ma sostituisci il codice .htaccess dalla risposta accettata qui (non cè ' un documento di aiuto di GoDaddy per questo dato che la maggior parte delle persone di solito vuole fare il contrario).
  • @dan Per implementare un reindirizzamento da HTTPS a HTTP sul server, avresti comunque bisogno di un certificato SSL installato, altrimenti rimani bloccato sullo stesso avviso del browser di prima.
  • " perché forzano HTTPS ovunque " – Come forzano HTTPS ovunque? È semplicemente unestensione del browser, come suggerisce Dan, o una politica a livello di rete? Affinché GoDaddy pubblichi apparentemente annunci al di fuori della pagina SSL predefinita è solo un male su GoDaddy ' s part IMO.
  • @ w3dk That ' non è una pubblicità, quella ' è la pagina di hosting predefinita di GoDaddy ', a cui gli utenti vengono reindirizzati ogni volta che un file di indice manca o il loro hosting non è ' configurato correttamente con un SSL. Laggiunta di un reindirizzamento in cPanel a una risorsa disponibile impedisce i reindirizzamenti predefiniti. Inoltre, possono utilizzare l inoltro del dominio nel pannello di controllo del dominio per inoltrare a HTTP, che si verifica prima di cPanel. Tuttavia, se i visitatori utilizzano unestensione del browser che ripetutamente richiede la versione HTTPS, potrebbero rimanere bloccati in un ciclo.

Risposta

Sì, puoi disabilitare il reindirizzamento da HTTP a HTTPS modificando i file .htaccess, rimuovendo semplicemente il codice seguente dal tuo file .htaccess.

RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} 

Inoltre, puoi ottenere un certificato SSL gratuito da Let “s Encrypt

Cpanel ha un plugin che sei in grado di per installare utilizzando la riga di comando sul server.

Esistono anche altri modi per ottenere un certificato Let “s Encrypt gratuito se non si dispone dellaccesso alla riga di comando al server.

Commenti

  • Impossibile visualizzare il file htaccess in cpanel. Tentativo di 2 giorni ma stesso errore.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *