У меня есть локальный сервер 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 и не вижу ничего, что могло бы вызвать это, и тот факт, что это влияет на некоторые браузеры, но не на другие, действительно странный.