Следующее в вашем файле hosts
127.0.0.1 example.com
... заставляет и http://example.com, и https://example.com перейти на 127.0.0.1, следовательно, на ваш собственный компьютер. (Более того: все, что ссылается на example.com
, например ping
или telnet
, при запуске с вашего компьютера переходит на 127.0.0.1.)
Очевидно, у вас есть веб-сервер, работающий на вашем компьютере через порт 80 (HTTP), но ничего не работает на порту 443 (HTTPS). Более того, получение ERR_CONNECTION_REFUSED
фактически доказывает, что ваш hosts
файл используется, иначе вы бы увидели веб-сайт по умолчанию с https://example.com.
Обратите внимание, что если сервер на вашем компьютере также поддерживает HTTPS на порту 443, вы получите ошибки сертификата, поскольку вы не сможете купить сертификат для домена example.com
.