Настройка виртуального хоста для поддоменов в Apache2 с помощью AWS Lightsail
Я пытаюсь настроить свой сервер apache2 для поддоменов, и это моя первая попытка сделать это, поэтому, пожалуйста, побейте меня.
У меня нормальный www
поддомен и manage
подобласть
Моя структура каталогов выглядит так:
/var/www/html/mainsite
/var/www/html/managesite
мой conf
Файл выглядит следующим образом (фактические IP и адреса были изменены в целях безопасности):
<VirtualHost *:80>
ServerAdmin admin@web.org
ServerName www.example.org
DocumentRoot /var/www/html/mainsite
<Directory /var/www/html/mainsite >
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName manage.example.org
DocumentRoot /var/www/html/managesite
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin admin@web.org
ServerName www.example.org
DocumentRoot /var/www/html/mainsite
<Directory /var/www/html/mainsite >
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
</VirtualHost>
<VirtualHost *:443>
ServerName manage.example.org
DocumentRoot /var/www/html/managesite
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
</VirtualHost>
</IfModule>
ОБНОВИТЬ:
Мой loadbalancer запущен и работает. Я создал CNAMES. Я создал имена. Мои проверки здоровья все в зеленом. Я создал свой .crt
а также .key
файлы. Мой сертификат SSL/TLS показывает "действительный" для example.org, но некоторые субдомены застряли на "Проверка..." на некоторое время.
Что дает?