У меня есть виртуальный сервер, размещенный на ISP с 2 общедоступными адресами IPv4. Я хочу запустить несколько поддоменов (более 2) с Apache и обслуживать их через HTTP и HTTPS. Сертификат SSL является символом подстановки для * .mydomain.com.
Я попытался настроить Apache в Debian таким образом, но не получилось. Либо мои виртуальные хосты не принимаются, либо я получаю ошибки SSL. (Я знаю, что Apache не видит имя хоста, запрошенное перед обслуживанием сертификата, но сертификат включает все возможные субдомены)
Помогите, пожалуйста, создать httpd.conf, который лучше всего работает с макетом конфигурации Apache Debian.
Все детали:
- Apache прослушивает *:80 для HTTP и *:443 для HTTPS
- Все NameVirtualHosts, псевдонимы и т.д. Должны быть определены для обоих портов / протоколов одновременно
- по умолчанию mydomain.com и www.mydomain.com должны получить root права на / var / www
- дополнительные NameVirtualHosts для foo.mydomain.com и bar.mydomain.com и т. д., которые могут быть настроены специально, например, для получения другого DocumentRoot