Здравствуйте.
Существует проект Yii2 advanced, в корне 2 папки: 1) public_html, в котором находится наш index.php и 2) название самого проекта, в котором находятся frontend и backend.
Сейчас загружаю локально в докер этот проект, нужно настроить роутинг до папки public_html, как я понимаю указать DocumentRoot в конф. файле Apache2, но как это сделать мне не ясно. В OpenServer делалось всё довольно легко - в настройках доменов указывался путь до папки и всё прекрасно работало.
ENV APACHE_DOCUMENT_ROOT=/var/www/html/public_html
RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
Но возникла другая потребность, не воспринимает .htaccess файл, нужно сделать из AllowOverride None - AllowOverride All