SourceForge.net Logo

Liesmich zu mini_httpd für das deutsche Gutenberg Projekt unter Linux


..hier gehts direkt zum Projekt/go directly to the project page..

Unsere kleine Programmaenderung am mini_httpd von Jef Poskanzer, ermoeglicht es, die Texte des deutschen Gutenberg Projektes (http://www.gutenberg2000.de) auch unter Linux bequem durchzulesen. Dazu wird, wie im schon beiliegenden Windows Programm, ein kleiner Webserver im Hintergrund gestartet, der die Zip-Dateien der CD entpackt und als HTML Seiten weiterleitet.

Benoetigt wird noch das Programm: unzip. Dieses sollte aber wohl bei allen Distributionen dabei sein!

Start:

Variante a, wenn sich unsere Routinen auf der CD befinden!

1. CD einlegen und mounten.
2. In das gemountete CD-Verzeichnis wechseln. Dort muss mini_httpd und startgut.sh sein.
3. Bitte ./startgut.sh in einem Terminalfenster eingeben zum Start.
4. Den Anweisungen folgen.. Einen Webbrowser öffnen und die Adresse: http://localhost:1026 eingeben.

Dann sollte es auch mit dem Nachbarn klappen :-)

Variante b, wenn unsere Routinen (noch) nicht auf CD sind.

1. Entsprechende Dateien herunterladen (nach z.b /tmp) und ggf. entpacken (tar zxvf ).
2. CD einlegen und mounten.
3. Ins Verzeichnis des entpackten Archivs wechseln.
4. Dort einen symbolischen Link auf das Verzeichnis GUTENB der gemounteten CD anlegen
   z.B. mit ln -s /mnt/cdrom/GUTENB GUTENB
5. Das script mit ./startgut.sh starten.
6. Den Anweisungen folgen, Browser starten...

Achtung, das Ausfuehren von Programmen von der CD muss erlaubt sein.
Das regelt ein Eintrag in der /etc/fstab. Dort darf bei der Zeile für die CD, nicht noexec stehen!
Falls doch, bitte unter root die Datei ändern, so das dort exec steht und neu mounten!

Kann oder soll das Ausfuehren von Programmen von CD aus Sicherheitsgruenden nicht erlaubt werden muss auf variante b ausgewichen werden. Es reicht dann aber aus, die Dateien startgut.sh und mini_httpd in ein Verzeichnis zu kopieren und dort den o.g. Link zu erzeugen.
Das Verzeichnis muss mindestens den folgenden Inhalt haben:

lrwxrwxrwx    1 uwe      users          25 Okt  7 01:32 GUTENB -> /mnt/cdrom/GUTENB/
-r-xr-xr-x    1 uwe      users       97891 Okt  7 01:32 mini_httpd*
-r-xr-xr-x    1 uwe      users        3794 Okt  7 01:32 startgut.sh*

Desweiteren: Nutzung auf eigene Gefahr! Wir schließen jedwede Haftung für Schäden oder irgendwas,
welche durch den Gebrauch etc. unserer Routinen/Programme entstehen aus!

Bei Fragen oder Anderem:

Uwe.Redeker@t-online.de
Peter.Sieg@gmx.de