apache alias vs symbolischen link
Beim arbeiten mit apache auf einem unix-system,
Wenn Ihr Dateisystem hat icons in /home/me/web/icons
und Sie wollen, dass der browser in der Lage sein, um Sie anzuzeigen, wenn Sie den Aufruf der url http://www.me.com/icons/myicon.jpg
zum Beispiel,
dann haben Sie mindestens 2 Lösungen :
alias ( Alias /icons//home/web/icons/)
symbolische links ( ln -s /home/web/icons /home/me/web/www/icons )
Scheint es mir, dass die Verwendung von apache-aliases ist die beste Wahl, da wir genau wissen, dass Aliase
normalerweise werden in der /etc/apache2 Verzeichnis ( also das ist nur ein Ort, um zu betrachten, falls die Anwendung
wächst ), aber ich würde mich freuen, zu wissen, über welche Lösung Sie verwenden, und warum ?
InformationsquelleAutor ling | 2011-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit einem Alias in Ihrer Apache httpd hat mehrere Vorteile gegenüber der Verwendung einer symbolischen link:
Alias
funktioniert auf allen Plattformen, für die Apache httpd. Symbolische links werden nicht von allen unterstützt-Plattformen und-Dateisysteme.InformationsquelleAutor joschi
Mit shared hosting Sie sind nicht berechtigt, ändern Sie die Apache-config, also, ein symlink ist eine alternative.
InformationsquelleAutor jin_hcc
Über einen alias in der config-Datei effektiv Dokumente Ihrer Konfiguration. Mit einem link könnte auch funktionieren, aber wäre nicht ein Ansatz, den ich nehmen würde.
Auf Produktionen Maschine würde ich auch nicht. Mit Zugang zu einem Benutzer-Verzeichnis wäre nicht ideal aus Sicht der Sicherheit. Aus der Sicht der Versionskontrolle das Symbol-Verzeichnis ausgefüllt werden sollte, wie jede andere Ressource, sei es html oder eine andere form der QA würd release.
J
InformationsquelleAutor julianyoung