Michael Schröpl: Anzeigen von perl-Dateien

Beitrag lesen

Meinst Du Perl-Skripts oder CGI-Anwendungen?
Ich bin noch nicht so der Crack. Was ist genau der Unterschied?

Stark vereinfacht: Perl-Skripts werden dann (aktive) CGI-Anwendungen, wenn sie in einem CGI-Verzeichnis installiert sind. (Und wenn sie Daten über die CGI-Schnittstelle lesen, natürlich.) Nicht aber, wenn Du sie z. B. nur zum Download anbietest.

Sie liegen im cgi-bin Verzeichnis

Ah, ja, jetzt ist die Aufgabenstellung klar.
Die Antwort lautet also "gar nicht", und das ist gut so, weil man CGI-Anwendungen eben ausführen soll und nicht lesen (da könnten ja Passworte drin stehen).

Deshalb mußt Du Deine CGI-Skripte, wenn man sie eben doch lesen können soll, als Kopien anbieten.
Die einfachste Lösung ist natürlich, die Dateien von x.pl nach x.pl.txt zu kopieren und einen Link darauf zu setzen. Das Problem dabei ist, daß Du leicht vergessen kannst, die Kopie zu aktualisieren, wenn Du eine neue Version des Originals installierst - deshalb die Idee mit der "logischen Kopie" über symbolic links.

und die Webserver-Konfiguration entsprechend modifizieren, daß symbolic links traversiert werden dürfen.)
Gibt es dazu nähere Beschreibungen (wie man was modifizieren kann / soll)

Jetzt kommt es auf Deine Plattform an (symbolic links gibt es nur unter UNIX, nicht unter Windows; anlegen mit dem Shell-Kommando "ln -s <original> <kopie>, also fast wie ein Copy-Kommando) und auf Deinen Webserver (bei Apache kann ich es Dir erklären).