Я очень новичок в настройках Apache. Недавно я нашел проблему на нашем веб-сайте, загружая ее через браузеры IE10 и 11. Хотя я загружаю сайт с помощью https, некоторые из запросов часто и беспорядочно прерываются. После долгого поиска я нашел статью ниже.
Они попросили удалить ниже код из ssl.conf
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
По сообщению, я удалил эти строки и перезапустил сервер, используя команду ниже.
sudo apachectl restart
Но проблема IE с https есть. Файл ssl.conf находится в каталоге conf.d. Должен ли я сделать что-нибудь еще, чтобы это изменение вступило в силу?
Обходной путь SSL для MS Internet Explorer должен быть добавлен в ваш раздел SSL VirtualHost (ранее он был в ssl.conf, но был отключен keepalive даже для соединений, отличных от SSL):
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
[Источник: Руководство Apache2 ]
Я знаю, что это не совсем лучший ответ, но вы должны рассмотреть возможность использования nginx и php5-fpm. Это намного быстрее, чем Apache2.. и это (скорее всего) исправить вашу проблему. Хотя вам может потребоваться некоторое время для настройки правильных конфигураций для новой установки nginx.