expertenaustausch > comm.software.* > comm.software.webserver

Peter Schütt (15.01.2009, 00:57)
Hallo,
wie aktiviere ich SSI bei Lighttpd?

Ciao
Peter Schütt
Andreas M. Kirchwitz (15.01.2009, 02:11)
Peter Schütt <peter_remove_this_> wrote:

> wie aktiviere ich SSI bei Lighttpd?


Mit »server.modules = ( ..., "mod_ssi", ... )« und
»ssi.extension = ( ".shtml" )« in Deinem Config-File müsstest Du
erfolgreich sein, allerdings war ich danach etwas enttäuscht, dass das
SSI-Modul von Lighttpd nicht so recht kompatibel ist zum Apache HTTPD,
obwohl ich die Dokumentation so verstehe, dass es doch vor allem dazu
gedacht ist, Ex-Usern anderer Webserver (im Unix-Umfeld wohl primär
Apache HTTPD) den Umstieg zu erleichern. Ausgerechnet #include, den
einzigen Befehl, den der Lighttpd-Autor noch guten Gewissens durchgehen
lässt und der beim Apache HTTPD gern verwendet wird, verhält sich anders
als beim Apache HTTPD.

Statt also die Seiten umzuschreiben, kann man die Zeit wohl besser
nutzen, eine Lösung ohne den Einsatz von SSI zu finden. Allerdings
stellt sich die Frage, wozu das SSI-Modul in lighttpd dann noch gut ist.
Zum unkomplizierten Übernehmen von Legacy-Seiten taugt es nicht, und für
neue Seiten soll man es laut Autor besser nicht verwenden, was durchaus
eine sinnvolle Empfehlung ist heutzutage, da SSI serverspezifisch ist
und - wie man sieht - den späteren Wechsel der Serversoftware erschwert.

Grüße, Andreas
Ähnliche Themen