Я создал бесплатный пробный сервер AWS год назад, но пока только приступаю к его использованию и просматриваю некоторые из руководств.
Я пытаюсь настроить начальный веб-сервер httpd для практики и их инструкции содержат один шаг:
Смонтируйте файловую систему Amazon EFS. Вам необходимо обновить следующую команду монтирования с помощью вспомогательной утилиты монтирования EFS, указав идентификатор своей файловой системы.
sudo mount -t efs fs-12345678: / / var / www / html / efs-точка монтирования
На своей панели инструментов я не могу найти ничего вроде 'идентификатора файловой системы' или того, как создать его из существующих идентификаторов, и никакие настройки не работают (монтирование не распознает -t efs как допустимый тип монтирования)
Я могу отлично следовать всем инструкциям, кроме этой последней (и любых последующих, зависящих от нее. Сервер httpd работает нормально и выдает страницу по умолчанию, но я не могу создать файл index.html, который можно обслуживать .
Я бы подумал, что файловая система 10G, поставляемая с пробным сервером по умолчанию (/ dev / xvda2), будет файловой системой, которую можно было бы смонтировать (это уже, верно? Я могу использовать ее просто отлично, но поместив туда файлы html похоже, не находит их с помощью httpd, независимо от того, насколько внимательно я следую их инструкциям (разрешения / пути / и т. д., но на / dev / xvda2).
Итак, есть ли идентификатор файловой системы для / dev / xvda2, который поставляется с первоначальной пробной версией? Или я могу просто использовать его как есть, без монтирования, но правильно получив разрешения / пути? Или мне нужно создать новую файловую систему efs?
Вы пытаетесь установить общая файловая система из AWS EFS - эластичная файловая система. Это то, что ты хочешь сделать? Если нет, прокрутите вниз до второй части моего ответа.
Если да, и вам нужна EFS, вам нужно будет создать общий ресурс EFS. в Веб-консоль AWS перейти к Сервисы а потом EFS и следуйте указаниям мастера, чтобы создать файловую систему EFS. Запишите fs-12345678
МНЕ БЫ.
Чтобы установить его, вы можете установить Помощник по установке EFS что позволяет mount -t efs
команда. Или смонтируйте его как NFS, используя:
$ sudo mount -t nfs4 fs-12345678.efs.us-east-1.amazonaws.com:/ /var/www/html/efs-mount-point
(Измените это us-east-1 выше в ваш регион).
Это должно сработать.
Однако, если вы просто настраиваете веб-сервер, вы наверняка не нужно ничего из вышеперечисленного. Ваш экземпляр EC2 должен иметь около 8 ГБ дискового пространства с большим количеством свободного места. Для тестирования и обучения просто поместите свои веб-файлы в /var/www/html
без монтирования других файловых систем.
Надеюсь, это поможет :)