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
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.