Я использую сервер Apache ElasicBeanstalk AWS. Существует поддомен с другим DocumentRoot (см. Ниже). Когда я использую eb deploy
и затем ssh в машину, чтобы вручную изменить файл /etc/http/conf/httpd.conf
, все работает просто отлично.
Если, однако, я снова eb deploy
, DocumentRoot
в файле http.conf изменится с "/var/www/html/sub/"
на "/var/www/html/"
, остальная часть файла останется неизменной.
Я полагаю, что eb deploy должна каким-то образом переписать файл httpd.conf, но я озадачен, почему меняется только корень документа.
<VirtualHost *:80>
ServerName example.com
DocumentRoot "/var/www/html/"
</VirtualHost>
<VirtualHost *:80>
ServerName sub.example.com
DocumentRoot "/var/www/html/sub/"
</VirtualHost>
Кто-нибудь знает, как я могу заставить мои субдомены работать?