Apache den Zugriff auf mehrere Volumes unter AWS ermöglichen

Apache den Zugriff auf mehrere Volumes unter AWS ermöglichen

Ich habe meiner EC2-Instanz ein weiteres Volume hinzugefügt (gemountet als /dev/xvdf) und muss in der Lage sein, Dateien auf diesem Volume abzulegen und sie über das Verzeichnis /var/www/ abzurufen. Wie kann ich das erreichen? Dies ist eine Ubuntu-Instanz, falls das einen Unterschied macht.

Antwort1

Das einfachste Szenario besteht wahrscheinlich darin, eine Partition auf diesem Blockgerät zu konfigurieren, dann ein Dateisystem darauf zu erstellen und es schließlich an ein Verzeichnis anzuhängen oder sog. zu mounten.

  1. Erstellen Sie eine primäre Partition Nummer 1 (folgen Sie der Hilfe) -sudo fdisk /dev/xvdf
  2. Erstellen Sie ein ext4-Dateisystem -sudo mkfs.ext4 /dev/xvdf1
  3. einen Einhängepunkt erstellen -sudo mkdir /foo
  4. Mounten Sie das Dateisystem -sudo mount /dev/xvdf1 /foo

Wenn Sie möchten, können Sie es /var/wwwwie gewünscht in dem Verzeichnis mounten. Wenn Sie es nicht dort mounten möchten, konfigurieren Sie einen anderen Apache2, VirtualHostder DocumentRootdorthin zeigt. Um Schritt 4 dauerhaft zu machen, hängen Sie diese Zeile an /etc/fstab:

/dev/xvdf1       /foo         auto    defaults        0       0

Und schließlich: Googeln Sie einfach nach solchen Aufgaben. Sie werden bestimmt eine ausführlichere Dokumentation dazu finden, da es sich hierbei um eine der grundlegendsten Verwaltungsaufgaben handelt.

verwandte Informationen