Разрешение Apache на доступ к нескольким томам в AWS

Разрешение Apache на доступ к нескольким томам в AWS

Я добавил еще один том к своему экземпляру EC2 (смонтированный как /dev/xvdf), и мне нужно иметь возможность размещать файлы на этом томе и иметь возможность извлекать их через каталог /var/www/. Как мне это сделать? Это экземпляр Ubuntu, если это имеет значение.

решение1

Самым простым сценарием может быть настройка раздела на этом блочном устройстве, затем создание на нем файловой системы и, наконец, присоединение или, так называемое, монтирование его в каком-либо каталоге.

  1. создайте первичный раздел номер 1 (следуйте справке) -sudo fdisk /dev/xvdf
  2. создать файловую систему ext4 -sudo mkfs.ext4 /dev/xvdf1
  3. создать точку монтирования -sudo mkdir /foo
  4. смонтировать файловую систему -sudo mount /dev/xvdf1 /foo

Если хотите, можете смонтировать его в /var/wwwкаталоге, как вы просили. Если вы не хотите монтировать его там, то настройте другой Apache2 VirtualHostс DocumentRootуказанием туда. с Чтобы сделать шаг 4 постоянным, добавьте эту строку в /etc/fstab:

/dev/xvdf1       /foo         auto    defaults        0       0

Наконец, просто погуглите подобные задачи, и я уверен, вы найдете более подробную документацию о том, как это сделать, поскольку это одна из самых основных задач администрирования.

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