Назад | Перейти на главную страницу

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

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

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

  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

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