Apache на Windows Virtualhost: работает в IE или Edge, но не может подключиться в Chrome и Firefox - PullRequest
0 голосов
/ 27 июня 2018

У меня никогда не было проблем с несколькими виртуальными хостами на Apache, ни на Windows, ни на BSD.

Мой вторичный виртуальный хост дает мне ERR_CONNECTION_REFUSED в Chrome. «httpd -S» не дает мне ошибок и хороший конфиг, это заставило меня задуматься, поэтому я попробовал «curl -v», что оказалось успешным, затем я попробовал IE и EDGE, и они работают нормально.

Я попытался очистить DNS-кэш Chrome, нет журналов Apache для соединений, сделанных из Chrome или FF, но есть записи в журнале от localhost, которые доступны для всех и создают журналы из всех браузеров.

Мне сейчас любопытно, что это?

1 Ответ

0 голосов
/ 27 июня 2018

Хорошо, я забыл упомянуть: я использовал .dev для tld на моем виртуальном хосте, и я больше не буду этого делать. Вот почему:

Chrome 63 (выпущен с декабря 2017 г.) заставит перенаправлять все домены, заканчивающиеся на .dev (и .foo), на HTTPS через предварительно загруженный заголовок HTTP Strict Transport Security (HSTS).

Обновление от 02.07.2008: Firefox теперь также принудительно устанавливает домены .DEV в HTTPS.

https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

Вывод: если вы сконфигурируете домен .dev для ssl, то сделать исключение (firefox или chrome) невозможно. Так что больше нет доменов dev для локальной разработки, по крайней мере для меня.

...