O Safari não pode se conectar ao host local, mas pode se conectar ao 127.0.0.1

0

Por algum motivo, de repente, meu Safari não pode se conectar ao host local porque não pode estabelecer uma conexão segura. No entanto, é capaz de conectar 127.0.0.1. Curiosamente, o Firefox é capaz de se conectar a localhost e 127.0.0.1. Eu acredito que é algum tipo de problema de certificado, mas isso é apenas um palpite. O que posso fazer para me conectar ao host local no Safari novamente?

Obrigado

    
por The Kid From Yesterday 18.02.2017 / 16:13

2 respostas

1

Você provavelmente instalou algo em sua máquina que funciona como um servidor da Web e usa a Segurança de Transporte Rígida de HTTP (HSTS) para garantir que seu navegador saiba que deve sempre usar TLS (HTTPS) ao se conectar. Em seguida, você se conectou a ele apontando seu navegador para localhost e agora seu navegador acredita que deve usar apenas HTTPS ao se conectar ao host local.

Aparentemente, o Safari armazena sua lista de sites HSTS em ~/Library/Cookies/HSTS.plist , então você deve ser capaz de corrigi-lo editando esse arquivo plist para remover a entrada para localhost, ou excluindo esse plist se você não se importa em redefinir o lista completa de sites Safari aprendeu a exigir estritamente TLS para.

    
por 18.02.2017 / 23:43
0

Nota: Isso pode não resolver o problema de todos.

Eu sou um usuário do MAMP e notei nas configurações de meus hosts que 127.0.0.1 localhost foi removido de alguma forma. Digite sudo nano /etc/hosts , digite sua senha e adicione as seguintes linhas padrão:

127.0.0.1 localhost ::1 localhost

Isso funcionou para mim. Espero que outros achem útil.

    
por 17.07.2018 / 04:48