У меня есть виртуальный (CentOS) веб-сервер, на котором запущен Apache. У меня работает несколько веб-сайтов. Два веб-сайта используют один и тот же набор основных файлов и общую базу данных. Файлы "разделяются" через символические ссылки. Файлы Site1 - это настоящие файлы, а "файлы" site2 - это символические ссылки site1.
При просмотре site2 в браузере без шифрования SSL сайт работает как задумано. Но когда я пытаюсь просмотреть сайт по протоколу https, он кажется пустым. Сертификат SSL был установлен хостинговой компанией.
Есть идеи, почему это происходит?
У вас может не быть FollowSymLinks
в Options
SSL-хоста. Виртуальный хост ssl отличается от виртуального хоста без SSL и имеет отдельную конфигурацию. Оба унаследуют конфигурацию от конфигурации vhost по умолчанию.
Вероятно, потому что сертификат SSL был сертифицирован для site1, но не для site2. Это объяснило бы, почему это будет работать для http, но не для https. Какие два доменных имени?