Апачи, определенные vhosts застрять после случайного периода времени

Я столкнулся с чем-то странным с Apache, когда пара vhosts перестает отвечать через пару дней / часов. Странная часть в том, что другие vhosts продолжают работать, как они должны.

Некоторая информация:

  • Компьютер работает под управлением Windows Server 2008 R2 64x.
  • Все сайты работают на PHP.
  • У всех застрявших vhosts есть установленный сертификат SSL. (это может быть ссылка на проблему. Сайты без SSL или с совершенно другим сертификатом не застревают)
  • Также зависает vhost с тем же ServerName, но без сертификата SSL. Эти vhosts также определены в том же файле.
  • Время, когда это происходит, является случайным.
  • До того, как vhosts застрянут, они отвечают нормально и регистрируются нормально (http200). После того, как они застряли, нет журналов вообще, нет журнала доступа, журнала ошибок или чего-либо еще.
  • Топология сети: неизвестна. Это VPS.
  • Да. Настройка Windows с Apache. Я знаю, что это хорошо, но это выбор босса, который идет вразрез со всеми моими рекомендациями для Linux. Извините:X

Если я забыл важную информацию, пожалуйста, дайте мне знать. Я добавлю это.

Содержимое файла с проблемными vhosts. Во время зависания все vhosts перестают работать (без логов, без ответа):

<VirtualHost *:80>
    ServerName download.websiteone.nl
    Redirect permanent / https://download.websiteone.nl/

    ErrorLog "C:\logs\download.websiteone.nl-reg-error.log"
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
    CustomLog "C:\logs\download.websiteone.nl-reg-access.log" combined
</VirtualHost>

<VirtualHost *:80>
    ServerName download.websitetwo.com
    Redirect permanent / https://download.websitetwo.com/

    ErrorLog "C:\logs\download.websitetwo.com-reg-error.log"
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
    CustomLog "C:\logs\download.websitetwo.com-reg-access.log" combined
</VirtualHost>

<VirtualHost *:443>
    Documentroot "C:\websiteone.NL\download.websiteone.nl"
    ServerName download.websiteone.nl
    Options FollowSymLinks
    ErrorLog "C:\logs\download.websiteone.nl-ssl-error.log"
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
    CustomLog "C:\logs\download.websiteone.nl-ssl-access.log" combined
    SSLEngine on
    SSLProtocol all
    SSLCertificateFile C:\CERTIFICATES\websiteone\cert\websiteone.nl.crt
    SSLCertificateKeyFile C:\CERTIFICATES\websiteone\key\websiteone.nl.key
    SSLCertificateChainFile C:\CERTIFICATES\websiteone\cert\intermediate.cer
</VirtualHost>


<VirtualHost *:443>
    Documentroot "C:\websiteone.NL\download.websiteone.nl"
    ServerName download.websitetwo.com
    Options FollowSymLinks
    ErrorLog "C:\logs\download.websitetwo.com-ssl-error.log"
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
    CustomLog "C:\logs\download.websitetwo.com-ssl-access.log" combined
    SSLEngine on
    SSLProtocol all
    SSLCertificateFile C:\CERTIFICATES\websitetwo\cert\websitetwo.com.crt
    SSLCertificateKeyFile C:\CERTIFICATES\websitetwo\key\websitetwo.com.key
    SSLCertificateChainFile C:\CERTIFICATES\websitetwo\cert\intermediate.crt
</VirtualHost>

Спасибо за ваш вклад!

0 ответов

Другие вопросы по тегам