FreeBSD und Apache: Dateien für alle virtuellen hosts

Gast #548966
Lesenswert?

Hallo zusammen

Das Thema passt zwar nicht so 100% auf eine Elektronikseite, aber ich 
probiers trotzdem mal, sind ja sehr schlaue Leute mit einem breiten 
Fachwissen hier....

Die Ausgangslage:
Ein FreeBSD Server mit Apache und vielen VHosts (Websites).

Nun möchte ich ein Verzeichnis von einer anderen Festplatte, in dem sich 
viele grosse Dateien befinden (Videos), allen VHosts zugänglich machen. 
Damit bin ich nicht gezwungen, die grossen Files in alle VHosts zu 
kopieren, wo sie nur unnötig Speicher verbraten würden.

Da ich nicht so der FreeBSD Spezialist bin frage ich mich, wie man das 
jetzt am besten realisiert.

Ich habe folgende Möglichkeiten gefunden:
1. In den VHosts mit "ln -s" symbolische Links auf das Videoverzeichnis 
setzen und das in der Apache Konfiguration erlauben.
Nachteil => Grosses Sicherheitsrisiko
2. In Apache für jeden VHost ein Alias auf das Video Verzeichnis setzen.

Gibts noch mehr Möglichkeiten und was würded Ihr empfehlen?

Gruss
Johnny
Moderator Persönliche Seite #549120
Lesenswert?

Beides ist gleichermaßen risikobehaftet: wenn du dich vertust, kann
jeder dem anderen ,,in die Suppe spucken''.  Wenn du es ordentlich
machst, ist es sicher.  Da ein HTTP-Server in erster Linie Dateien
sowieso nur lesen können muss, und das Lesen der Dateien ja offenbar
dein Ansinnen ist, sehe ich nicht, was man da viel falsch machen
können sollte.  (Ich gehe mal davon aus, dass die entsprechenden
Daten ohnehin die Sicherheitsklasse `publically readable' haben,
sonst würdest du sie nicht auf einem Webserver hosten wollen.)

Die Variante mit den Aliases hat den Vorteil, dass sie völlig ohne
weitere Manipulationen im Dateisystem auskommt und damit besser
`self-contained' ist.
Gast #549522
Lesenswert?

Hallo Jörg

Besten Dank für Deine Ausführungen. Ja es ist richtig, dass der 
gemeinsam genutzte Inhalt nur leseberechtig sein muss. Momentan verwalte 
ich noch alle Webseiten auf dem Server selber. Aber man weiss ja nie 
wann man mal Arbeit abgeben will und dann sollte es schon im Vornherein 
möglichst sauber gelöst sein.

Ok, dann werde ich mal die Lösung mit den Aliasen weiter verfolgen und 
auf meinem Rechner zu Hause austesten.

Danke nochmals,
Johnny

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren