Сайт Apache загружается в Safari, но не в Chrome или Firefox - PullRequest
0 голосов
/ 13 июня 2019

У меня есть локальный сервер Apache для веб-разработки на моем Mac под управлением 10.14 Mojave. Я следовал этому довольно замечательному руководству , чтобы настроить локальную настройку vhost для псевдонимов всех .dev сайтов на моем локальном сервере, чтобы я мог получить доступ к своему example сайту на example.dev.

Раньше это работало просто отлично. Поскольку я обновил OSX до Mojave, я больше не могу получить доступ к этим сайтам через Chrome или Firefox. Я пытаюсь получить доступ к http://example.dev и вместо загрузки сайта браузер мгновенно перенаправляет на https://example.dev (обратите внимание на s!) , и он сообщает, что сервер отказался подключаться.

Ради интереса, я попытался использовать curl, чтобы посмотреть, будут ли сайты загружаться там (они делают!). Я также попытался загрузить сайты в Safari (они делают!).

Итак, похоже, что Chrome и Firefox получают перенаправление 307 с http на https, а Safari - нет.

Я проверил свой Apache httpd.conf (и файлы, которые он импортирует), и я не могу найти ничего о перенаправлении.

Очистка кэша или использование окна в режиме инкогнито ничего не меняет.

Кто-нибудь знает, что здесь может происходить? Я проверил свои файлы httpd.conf и не вижу ничего, что могло бы вызвать это, и тот факт, что это влияет на некоторые браузеры, но не на другие, действительно странный.

1 Ответ

0 голосов
/ 13 июня 2019

Я нашел решение: TLD .dev был недавно определен, и теперь Chrome и Firefox требуют, чтобы он использовал HTTPS.Оказывается, руководство, над которым я работал, было даже обновлено для ссылки на это:

Предыдущие версии этого руководства использовали .dev в качестве локального TLD, но .dev был зарегистрирован для использования Google и принудительноChrome использует SSL, поэтому он больше не подходит для локальной разработки.Домен .test теперь зарезервирован для использования в разработке.Вы также можете использовать .localhost или .example.Вы даже можете создать свой собственный, если это не настоящий ДВУ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...