EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

djvuserve – Online in der Cloud

Führen Sie djvuserve beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl djvuserve, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


djvuserve – Generieren Sie indirekte DjVu-Dokumente im Handumdrehen.

BESCHREIBUNG


Programm djvuserve ist ein CGI-Programm, das von einem HTTP-Server zur Bereitstellung von DjVu ausgeführt werden kann
Unterlagen. Dieses Programm ist in der Lage, ein gebündeltes mehrseitiges Dokument in ein indirektes umzuwandeln
Dokument im Handumdrehen.

VERWENDUNG DJVUSERVE


Programm djvuserve muss zunächst als CGI-Programm für Ihren Webserver installiert werden. Es gibt
mehrere Möglichkeiten, dies zu erreichen. Der Apache-Webserver definiert beispielsweise häufig eine
Spezifisches Verzeichnis für CGI-Programme, die das verwenden ScriptAlias Richtlinie. Gehen Sie davon aus, dass die Datei
httpd.conf enthält folgende Zeile:

ScriptAlias /cgi–bin/ „/var/www/cgi–bin“

Anschließend reicht es aus, ein kleines ausführbares Shell-Skript zu erstellen /var/www/cgi–bin/djvuserve
enthält die folgenden Zeilen:

#!/ Bin / sh
exec /vollständiger/Pfad/zu/djvuserve

Angenommen, ein großes gebündeltes mehrseitiges DjVu-Dokument ist unter der folgenden URL verfügbar.

http://server/dir/doc.djvu

Das CGI-Programm djvuserve ermöglicht Ihnen den Zugriff auf dasselbe Dokument als indirekte mehrseitige Datei
DjVu-Dokument unter Verwendung der folgenden URL.

http://server/cgi–bin/djvuserve/dir/doc.djvu/index.djvu

Die Bereitstellung indirekter mehrseitiger DjVu-Dokumente ermöglicht das effiziente Durchsuchen großer Dokumente
Dokument, ohne unnötige Seiten über das Netzwerk zu übertragen. Sehen djvu(1) Für weitere
Informationen.

Außerdem djvuserve sucht nach bestimmten Schlüsselwörtern in den CGI-Argumenten der URL. Der
Stichwort gebündelt erzwingt die Bereitstellung eines gebündelten Dokuments mit

http://server/cgi–bin/djvuserve/dir/doc.djvu?gebündelt

Das Stichwort herunterladen Fügt einen HTTP-Header zur Inhaltsdisposition ein, der die Anzeige eines vorschlägt
Speichern-Dialog statt Anzeige des Dokuments.

http://server/cgi–bin/djvuserve/dir/doc.djvu?herunterladen

VERWENDUNG DJVUSERVE AS A HANDEL


Der Apache-Webserver bietet eine Möglichkeit zur automatischen Ausführung djvuserve für alle DjVu
Unterlagen. Dies kann mit den folgenden Anweisungen im Apache erreicht werden
Konfigurationsdatei oder die .htaccess Dateien.

Action DJVU-Server /cgi–bin/djvuserve/
AddHandler DJVU-Server .djvu

Apache führt dann das Programm aus djvuserve zum Bereitstellen aller DjVu-Dateien. Bereitstellung der URL von
DjVu-Datei stellt diese DjVu-Datei wie gewohnt bereit, mit der Ausnahme, dass es sich um gebündelte mehrseitige Dokumente handelt
im Handumdrehen in indirekte Dokumente konvertiert werden. Diese Bequemlichkeit geht zu Lasten der
Rechenaufwand für die Ausführung djvuserve wann immer eine DjVu-Datei angefordert wird.

TECHNISCHE DETAILS


Programm djvuserve Bietet die Möglichkeit, direkt auf jede Komponente einer gebündelten Mehrseite zuzugreifen
Auf das DjVu-Dokument kann über eine erweiterte URL zugegriffen werden. Angenommen, die Komponentendatei
die Seite 1 darstellt, wird benannt p0001.djvu. Die folgende URL bietet einen direkten Zugriff auf
diese Seite:

http://server/cgi–bin/djvuserve/dir/doc.djvu/p0001.djvu

Der Zugriff auf einzelne Seiten erfolgt jedoch vorzugsweise über CGI Stilargumente beschrieben
in nsdejavu(1), wie in der folgenden URL.

http://server/cgi–bin/djvuserve/dir/doc.djvu?djvuopts&page=12

Der Name der speziellen Komponentendatei index.djvu wird als Anfrage für den Index des erkannt
entsprechendes indirektes mehrseitiges Dokument. Tatsächlich, wenn Sie auf ein gebündeltes Dokument zugreifen
Verwendung von djvuserve, wird der Browser auf die folgende URL umgeleitet:

http://server/cgi–bin/djvuserve/dir/doc.djvu/index.djvu

und verhält sich dann so, als ob die gebündelte Datei ein Verzeichnis wäre, das die verschiedenen Komponenten enthält
Dateien eines gleichwertigen indirekten Dokuments.

ACCESS STEUERN


Programm djvuserveWie viele CGI-Programme umgeht es eine Reihe von Zugriffsschutzmaßnahmen
auf einem Webserver eingerichtet. Angenommen, Ihre Website enthält DjVu-Dateien
durch ein Passwort geschützt. Programm djvuserve weiß nichts von diesem Schutz und Willen
stellt gerne jede DjVu-Datei bereit, die mit einer gültigen URL verknüpft ist.

Zugangskontrolle mit djvuserve kann implementiert werden, indem man sich zunächst daran erinnert, dass der Webserver
Führt das Programm immer aus djvuserve per Shell-Skript /var/www/cgi–bin/djvuserve.

Dieses Skript kann entscheiden, das eigentliche Programm auszuführen djvuserve auf der Grundlage des Ziels
Dateiname verfügbar in der Umgebungsvariablen PATH_TRANSLATED.

Es kann mehrere solcher Skripte geben, die Zugriff auf verschiedene Sammlungen von DjVu-Dateien ermöglichen.
Jedes dieser Skripte kann mit den üblichen, von Ihnen unterstützten Methoden durch ein Passwort geschützt werden
Webserver.

BEKANNT Fehler


Mit einer relativen URL angegebene Hyperlinks funktionieren möglicherweise nicht djvuserve. Diese URLs sind
relativ zur URL des DjVu-Dokuments. Noch djvuserve ändert die scheinbare Dokument-URL
http://server/dir/doc.djvu in die kompliziertere URL
http://server/cgi–bin/djvuserve/dir/doc.djvu/index.djvu. Die zusätzlichen Komponenten ändern die
Interpretation relativer URLs.

CREDITS


Dieses Programm wurde von Leon Bottou geschrieben[E-Mail geschützt] >.

Nutzen Sie djvuserve online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad