Come posso disabilitare i controlli di sicurezza per localhost?


42

So che il mio certificato SSL per localhost non è valido. So che la mia connessione non è in realtà sicura. Non mi interessa! Sto parlando con la mia macchina.

Come posso dire a Chrome di ignorare gli errori del certificato su localhost?

inserisci qui la descrizione dell'immagine


4
Il modo più semplice è semplicemente posizionare il certificato nell'archivio certificati del sistema oeprating. In questo modo il certificato sarà considerato attendibile dal tuo sistema operativo. Se si utilizza Firefox, è necessario configurare Firefox in modo da considerare attendibile il certificato poiché Firefox utilizza il proprio archivio certificati e non l'archivio certificati dei sistemi operativi host. Non avere fortuna a trovare una domanda che faccia un buon lavoro nel spiegare come farlo in questo momento.
Ramhound,

1
@Ramhound L'aggiunta del certificato al mio archivio certificati non ha alcun impatto sul problema perché il certificato non corrisponde all'URL, non importa quanto mi fidi. Quindi, sì, potrei emettere un certificato diverso, aggiungerlo allo store e usarlo nell'applicazione. Ma spero che questo non sia l'unico modo per aggirare questo avvertimento e che comunque non era la mia domanda.
Der Hochstapler,

1
Ha semplicemente affermato che non puoi dire a Chrome di ignorare gli errori di certificato solo localhost. Puoi dire a Chrome di ignorare tutti gli errori del certificato, ma sarebbe estremamente poco saggio.
Ramhound,

@Ramhound Sarebbe deludente, ma temevo altrettanto.
Der Hochstapler,

Non entrerò nemmeno nel modo in cui Chrome gestisce la revoca del certificato. Chrome è un'applicazione multipiattaforma per Google. Google non sta offrendo a Internet un servizio con alcune delle sue scelte al fine di realizzare i propri obiettivi multipiattaforma.
Ramhound,

Risposte:


72

Ora c'è una bandiera per questo a chrome://flags/#allow-insecure-localhost.

inserisci qui la descrizione dell'immagine

Lo abbiamo usato per un po ', ma da allora siamo passati all'utilizzo di un certificato adeguato rilasciato a un sottodominio di nostra proprietà. Quel sottodominio ha un Arecord che punta a 127.0.0.1e un AAAAche punta a ::1.

Tuttavia, Chrome sembra avere un problema con quella configurazione DNS e genera in modo casuale errori relativi al DNS. Quindi vorrai aggiungere manualmente la mappatura anche al hostsfile.

Questo è quello che facciamo adesso e funziona benissimo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.