У мене дуже дивні проблеми з Safari, які я пережив протягом тривалого часу. У мене є кілька серверів, якими я активно керую, і іноді я не можу отримати доступ до них через Safari. Я можу отримати доступ через Opera, Chrome, Firefox, curl
і wget
. Тільки Safari повертає "несподівано зняте з'єднання" та подібні повідомлення про помилки.
Спочатку це питання відбувалося тільки з одним доменом, і сервер все ще працював відмінно через IP і досі. Це сталося після зміни сертифіката SSL для цього домену. (але я не чув, що інші користувачі мають цю проблему з Safari та цим доменом)
Проте, нещодавно я перемістив 15 доменів з Cloudflare, і я створив нові SSL-сертифікати (вони правильно встановлені, перевірені через онлайн-інструмент, повні сертифікати cert), але тепер я не можу підключитися тільки через сафарі на один сервер через:
- Прямий IP-сервер
- Будь-який з 15 доменів
- http або https не має значення, обидва не працюють
Що цікаво, що, коли я включити веб-налагодження проксі на MacOS (Charles Proxy) і включити цей проксі для пересилання всіх систем HTTP і HTTPS підключення - то всі ці веб-сайти і домени знову працюють в Safari! Як і в інших браузерах, це залишається незмінним.
Як тільки я відключаю проксі-сервер Charles macOS, Safari перестає працювати з цими сайтами.
Те, що я вже спробував:
- Оновлення всіх доморошених пакетів, включаючи, але не обмежуючись ними
openssl
- Оновлення всіх оновлень MacOS і додатків, включаючи Safari, який наразі є версією 11.1 (13605.1.33.1.4), але у мене виникла ця проблема, оскільки версія Safari Safari El Capitan або, можливо, раніше
- Я очистив деякі прострочені і дивні сертифікати з брелока, але я не можу сказати, що я зняв все до нової системи.
- Я намагався очистити всі дані Safari, багато разів, за допомогою налаштувань Safari, і з CleanMyMac.
- Я видалив усі дані Safari з ~ / Library / Safari, а потім відновив
- Я спробував отримати доступ до всіх цих сайтів з прямим IP з Safari на інших MacOS. Ця інша машина тільки активно працювала з одним доменом з цих 15. Лише цей збій і не працює з тим самим точним питанням, в той час як інший працює добре з усіма браузерами на цій машині.
Я був би дуже вдячний за допомогу у вирішенні цього дивного питання, оскільки це дуже дратує, не впевнений, що я зробив щось неправильно або це явно помилка в Safari?