Apache2 нестандартный корневой каталог несколько веб-сайтов 403 запрещено

Apache2 нестандартный корневой каталог несколько веб-сайтов 403 запрещено

У меня есть серверы Ubuntu 20.04 на AWS в группе автомасштабирования с EFS, смонтированной по адресу/mnt/efs/fs1

Я использую codedeploy для развертывания нестандартного веб-сайта. Конвейер Bitbucket создает zip-файл, содержащий конфигурацию веб-сайта и его содержимое. Часть развертывания Codedeploy выглядит следующим образом:

#extract content
unzip -o frontend-qa.zip
#copy site config
sudo mv /mnt/efs/fs1/sites-enabled/* /etc/apache2/sites-enabled/
#update permissions
sudo chown www-data:www-data -R /mnt/efs/fs1/www
sudo chmod 777 -R /mnt/efs/fs1/www
#reload apache
sudo systemctl reload apache2

Часть /etc/apache2/apache2.conf, отвечающая за каталоги и разрешения

<Directory /mnt/efs/fs1/www>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Файл vhost веб-сайта

<VirtualHost *:80>
      ServerAdmin admin@the_site
      ServerName the_site
      ServerAlias www.the_site
      DocumentRoot /mnt/efs/fs1/www/html/site_admin/public_html
      # Directory path where code exists
        <Directory /mnt/efs/fs1/www/html/site_admin/public_html>
                Options -Indexes +FollowSymLinks +MultiViews
                AllowOverride All
                Require all granted
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/the_site.site-error.log
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel error
        CustomLog ${APACHE_LOG_DIR}/the_site.log combined
</VirtualHost>

Разрешения на корневой каталог сайта

ll /mnt/efs/fs1/www/html/site_admin/public_html/
total 2120
drwxrwxrwx 10 www-data www-data    6144 Nov 28 16:35  ./
drwxrwxrwx  3 www-data www-data    6144 Nov 16 13:31  ../
-rwxrwxrwx  1 www-data www-data     283 Nov 26 18:48  .gitignore*
-rwxrwxrwx  1 www-data www-data   13966 Nov 28 16:35  .htaccess*
-rwxrwxrwx  1 www-data www-data     305 Nov 26 18:48  .project*
-rwxrwxrwx  1 www-data www-data      23 Nov 26 18:48  HEAD*
-rwxrwxrwx  1 www-data www-data  343872 Nov 26 18:48 'Hi tea menu.pdf'*
drwxrwxrwx 15 www-data www-data    6144 Nov  5 23:39  application/
drwxrwxrwx 13 www-data www-data    6144 Nov  5 23:39  assets/
-rwxrwxrwx  1 www-data www-data     339 Nov 26 18:48  composer.json*
-rwxrwxrwx  1 www-data www-data   65865 Nov 26 18:48  composer.lock*
-rwxrwxrwx  1 www-data www-data 1640731 Nov 26 18:48  composer.phar*
-rwxrwxrwx  1 www-data www-data      66 Nov 26 18:48  config*
-rwxrwxrwx  1 www-data www-data      73 Nov 26 18:48  description*
-rwxrwxrwx  1 www-data www-data      66 Nov 26 18:48  desktop.ini*
-rwxrwxrwx  1 www-data www-data       0 Nov 26 18:48  error.log*
-rwxrwxrwx  1 www-data www-data       0 Nov 26 18:48  git*
drwxrwxrwx  2 www-data www-data    6144 Nov  5 23:39  hooks/
drwxrwxrwx  2 www-data www-data   14336 Nov  5 23:39  images/
-rwxrwxrwx  1 www-data www-data    6457 Nov 26 18:48  index.php*
drwxrwxrwx  2 www-data www-data    6144 Nov  5 23:39  info/
-rwxrwxrwx  1 www-data www-data    2496 Nov 26 18:48  license.txt*
drwxrwxrwx  8 www-data www-data    6144 Nov  5 23:40  system/
drwxrwxrwx  3 www-data www-data    6144 Nov  5 23:39  uploads/
drwxrwxrwx 22 www-data www-data    6144 Nov  5 23:46  vendor/

Когда я пытаюсь загрузить сайт, я получаю403 Forbidden You don't have permission to access this resource.

/var/log/apache2/access.logпусто

/var/log/apache2/error.logимеет следующее:

AH01630: client denied by server configuration: /var/www/html

/var/log/apache2/the_site.logпусто

/var/log/apache2/the_site-error.logтоже пусто

Буду признателен за вашу помощь.

Спасибо, Игал.

решение1

Проблема была решена путем повторного монтирования тома EFS в/var/www

Связанный контент