1

Мне бы очень хотелось иметь возможность использовать Elastic Beanstalk для размещения приложения Joomla. Тем не менее, есть пара вопросов:

  1. Пользователи должны будут иметь возможность загружать контент на сайт Joomla
  2. Joomla самообновляется, и я ожидаю, что мне нужно будет установить больше расширений после первоначального развертывания.

Я знаю, что с помощью множества хаков / ухищрений я мог бы настроить локальную среду Joomla, а затем использовать ее для администрирования сайта и вносить изменения в приложение EB с помощью Git.

Однако я склоняюсь к идее выполнения одного развертывания в Elastic Beanstalk и настройки среды для обслуживания содержимого из Elastic File System. Затем он может быть передан любому из экземпляров в группе автоматического масштабирования, созданной Elastic Beanstalk.

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

Кроме того, существуют официальные инструкции AWS для развертывания Wordpress сайта с помощью EFS здесь. После проверки файлов конфигурации в папке .ebextensions я вижу, что файл конфигурации, который монтирует EFS, создает символическую связь между каталогом монтирования и wp-content/uploads. Это может работать для установки Wordpress, но я хотел бы сделать с Joomla обслуживание всего приложения из EFS.

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

Любая помощь приветствуется.

0