Я столкнулся с этой же проблемой только сейчас, и это был первый результат, и он не решил мою проблему, поэтому я хотел оставить свое решение здесь . Я обнаружил поддельный файл, который был создан из-за неправильного запуска php5enmod в / var / lib / php5 / modules / registry После того, как я удалил оттуда файл, который не был настоящим модулем php5 все заработало.
В тех случаях, когда настроен обратный прокси/интерфейс, интерфейс должен иметь сертификаты.
Для виртуальных хостов, которые NGinx будет внешним интерфейсом, сертификаты должны быть экспортированы для NGinx, а на сайте Apache эти виртуальные хосты будут настроены (повторно )как HTTP-ответ для IP-адреса, исходящего от NGinx (. в данном случае localhost ).
Таким образом, NGinx будет интерфейсом SSL. Также есть дополнительный бонус: на очень загруженных сайтах NGinx и Apache могут быть установлены на разных серверах, а сервер NGinx будет выполнять разгрузку SSL.