Joomla auf AWS Elastic Beanstalk mit EFS ausführen

776
Rob Methven

Ich möchte gerne Elastic Beanstalk zum Hosten einer Joomla-Anwendung verwenden können. Es gibt jedoch einige Probleme:

  1. Benutzer müssen in der Lage sein, Inhalte auf die Joomla-Site hochzuladen
  2. Joomla aktualisiert sich selbst und ich erwarte, dass nach der ersten Bereitstellung weitere Erweiterungen installiert werden müssen.

Ich weiß, dass ich mit vielen Hacks / Tweaks eine lokale Joomla-Umgebung konfigurieren könnte, diese dann für die Site-Verwaltung verwenden und Änderungen an die EB-App mit Git senden kann.

Ich lehne jedoch die Idee ab, eine einzelne Bereitstellung für Elastic Beanstalk durchzuführen und die Umgebung so zu konfigurieren, dass der Inhalt von einem Elastic File System bereitgestellt wird. Diese kann dann für alle Instanzen innerhalb der von Elastic Beanstalk erstellten Autoskalierungsgruppe freigegeben werden.

Ich weiß, dass das Erstellen und Bereitstellen eines EFS für die Instanzen innerhalb des EB mit den hier gefundenen Konfigurationsdateien erreicht werden kann. Obwohl das EFS tatsächlich gemountet ist, scheint die Anwendung dennoch vom lokalen Laufwerk bedient zu werden.

Darüber hinaus gibt es offizielle AWS Anweisungen für eine Wordpress - Website bereitstellen mit EFS hier . Bei der Überprüfung der Konfigurationsdateien im Ordner .ebextensions kann ich feststellen, dass die Konfigurationsdatei, die das EFS einbindet, eine symbolische Verbindung zwischen dem Mountverzeichnis und dem WP-Inhalt / Uploads herstellt. Dies kann für eine Wordpress-Installation funktionieren, aber ich möchte mit Joomla die gesamte Anwendung von einem EFS aus bereitstellen.

Es scheint so zu sein, dass ich entweder eine Möglichkeit benötige, eine symbolische Verbindung zwischen dem Anwendungsstammverzeichnis und dem Mountverzeichnis zu erstellen, oder einfach das Stammverzeichnis der Anwendung so zu ändern, dass es das Mountverzeichnis selbst ist. Das Problem ist, dass ich nicht ganz herausfinden kann, wie ich eines dieser Dinge tun kann.

Jede Hilfe wäre sehr dankbar.

1
Gibt es eine Chance, dass ich auf die richtige Seite für diese Frage hingewiesen werde? Es bezieht sich nicht auf das Programmieren / Programmieren und es ist nicht für geschäftliche oder geschäftliche Zwecke gedacht. Irgendwo habe ich einige Richtlinien gesehen, in denen gesagt wurde, SuperUser wäre der beste Ort, um zu fragen, aber er würde mich gerne auf Empfehlung hin bewegen. Rob Methven vor 6 Jahren 0
Diese Frage wurde als Beispielfrage für die AWS Area 51-Site hinzugefügt - [view] (https://area51.stackexchange.com/proposals/100199/aws/110068#110068). Wird auch in AWS-Foren gepostet, sobald mein Konto vollständig erstellt wurde. Rob Methven vor 6 Jahren 0
[Beitrag im AWS-Forum] (https://forums.aws.amazon.com/message.jspa?messageID=785733#785733) Rob Methven vor 6 Jahren 0

0 Antworten auf die Frage