JavaScript is required to for searching.
Navigationslinks �berspringen
Druckansicht beenden
Systemverwaltungshandbuch: Netzwerkdienste
search filter icon
search icon

Dokument-Informationen

Vorwort

Teil I Netzwerkdienste - Themen

1.  Netzwerkdienst (Übersicht)

2.  Verwalten von Webcache-Servern

Network Cache and Accelerator (Übersicht)

Webserver in Verbindung mit SSL-Protokoll (Secure Sockets Layer)

Verwalten von Webcache-Servern (Übersicht der Schritte)

Planung für NCA

Systemanforderungen für NCA

NCA-Protokollierung

Interpositionsbibliothek für Dämon-Unterstützung des Tor-Servers

Unterstützung für mehrere Instanzen

Verwalten der Zwischenspeicherung von Webseiten (Aufgaben)

So aktivieren Sie die Zwischenspeicherung von Webseiten

So deaktivieren Sie die Zwischenspeicherung von Webseiten

So aktivieren oder deaktivieren Sie die NCA-Protokollierung

So laden Sie die Socket-Dienstprogramm-Bibliothek für NCA

So fügen Sie einen neuen Port dem NCA-Service hinzu

So konfigurieren Sie einen Apache 2.0-Webserver, um den SSL-Kernel-Proxy zu verwenden

So konfigurieren Sie einen Sun Java System-Webserver, um den SSL-Kernel-Proxy zu verwenden

Verwenden des SSL-Kernel-Proxy in Zonen

Zwischenspeicherung von Webseiten (Referenz)

NCA-Dateien

NCA-Architektur

Datenfluss von NCA zu Httpd, der aus einer Anforderung resultiert

3.  Zeitorientierte Services

Teil II Zugriff auf Netzwerkdateisysteme - Themen

4.  Verwalten von Netzwerkdateisystemen (Übersicht)

5.  Verwaltung des Netzwerkdateisystems (Aufgaben)

6.  Zugreifen auf Netzwerkdateisysteme (Referenz)

Teil III SLP (Service Location Protocol) - Themen

7.  SLP (Übersicht)

8.  Planen und Aktivieren von SLP (Aufgaben)

9.  Verwalten von SLP (Aufgaben)

10.  Integrieren von veralteten Services

11.  SLP (Referenz)

Teil IV Mailservices - Themen

12.  Mailservices (Übersicht)

13.  Mailservices (Aufgaben)

14.  Mailservices (Referenz)

Teil V Serielle Vernetzung - Themen

15.  Solaris PPP 4.0 (Überblick)

16.  PLanen einer PPP-Verbindung (Aufgaben)

17.  Einrichten einer PPP-Einwahlverbindung (Aufgaben)

18.  Einrichten einer PPP-Standleitungsverbindung (Aufgaben)

19.  Einrichten der PPP-Authentifizierung (Aufgaben)

20.  Einrichten eines PPPoE-Tunnels (Aufgaben)

21.  Beheben von allgemeinen PPP-Problemen (Aufgaben)

22.  Solaris PPP 4.0 (Referenz)

23.  Migrieren von Asynchronous Solaris PPP zu Solaris PPP 4.0 (Aufgaben)

24.  UUCP (Übersicht)

25.  Verwalten von UUCP (Aufgaben)

26.  UUCP (Referenz)

Teil VI Arbeiten mit Remote-Systemen - Themen

27.  Arbeiten mit Remote-Systemen (Übersicht)

28.  Verwalten des FTP-Servers (Aufgaben)

29.  Zugriff auf Remote-Systeme (Aufgaben)

Teil VII Überwachen von Netzwerkdiensten - Themen

30.  Überwachen der Netzwerkleistung (Aufgaben)

Glossar

Index

Zwischenspeicherung von Webseiten (Referenz)

In den folgenden Abschnitten wird auf die Dateien und Komponenten eingegangen, die zur Verwendung von NCA benötigt werden. Auch wird beschrieben, wie NCA mit dem Webserver interagiert.

NCA-Dateien

Sie benötigen mehrere Dateien, um die NCA-Funktion zu unterstützen. Viele dieser Dateien sind ASCII-Dateien, aber einige sind binäre Dateien. In der nachstehenden Tabelle werden alle Dateien aufgelistet.

Tabelle 2-1 NCA-Dateien

Dateiname
Funktion
/dev/nca
Der Pfadname für das NCA-Gerät
/etc/hostname.*
Eine Datei, die alle physischen Schnittstellen auflistet, die auf dem Server konfiguriert sind
/etc/hosts
Eine Datei, die alle Hostnamen auflistet, die dem Server zugeordnet sind. Die Einträge in dieser Datei müssen mit den Einträgen in den /etc/hostname.* -Dateien übereinstimmen, damit NCA funktioniert.
/etc/init.d/ncakmod
Das Skript, das den NCA-Server startet. Dieses Skript wird ausgeführt, wenn ein Server neu gestartet wird.
/etc/init.d/ncalogd
Das Skript, das die NCA-Protokollierung startet. Dieses Skript wird ausgeführt, wenn ein Server neu gestartet wird.
/etc/nca/nca.if
Eine Datei, die die Schnittstellen auflistet, über die NCA ausgeführt wird. Weitere Informationen finden Sie auf der Manpage nca.if(4).
/etc/nca/ncakmod.conf
Eine Datei, die die Konfigurationsparameter für NCA auflistet. Weitere Informationen finden Sie auf der Manpage ncakmod.conf(4).
/etc/nca/ncalogd.conf
Eine Datei, die die Konfigurationsparameter für die NCA-Protokollierung auflistet. Weitere Informationen finden Sie auf der Manpage ncalogd.conf(4).
/etc/nca/ncaport.conf
Eine Datei, die die IP-Adressen und die Ports für NCA auflistet. Weitere Informationen finden Sie auf der Manpage ncaport.conf(4).
/usr/bin/ncab2clf
Ein Befehl, der verwendet wird, um Daten in der Protokolldatei in ein allgemeines Protokollformat zu konvertieren. Weitere Informationen finden Sie auf der Manpage ncab2clf(1).
/usr/lib/net/ncaconfd
Ein Befehl, der verwendet wird, um NCA zu konfigurieren, damit NCA während des Startvorgangs über mehrere Schnittstellen ausgeführt wird. Weitere Informationen finden Sie auf der Manpage ncaconfd(1M).
/usr/lib/nca_addr.so
Eine Bibliothek, die AF_NCA-Sockets anstelle von AF_INET-Sockets verwendet. Diese Bibliothek muss für Webserver verwendet werden, die AF_INET-Sockets verwenden. Weitere Informationen finden Sie auf der Manpage ncad_addr(4).
/var/nca/log
Datei, in der Protokolldateidaten enthalten sind. Diese Datei sollte nicht bearbeitet werden, da sie ein binäres Format hat.
/var/run/nca_httpd_1.door
Der Name des Torpfads

NCA-Architektur

Die NCA-Funktion weist folgende Komponenten auf:

Das Kernel-Modul ncakmod verwaltet den Cache der Webseiten im Systemspeicher. Das Modul kommuniziert mit einem Webserver, httpd , über eine Sockets-Schnittstelle. Der Familientyp ist PF_NCA.

Das Kernel-Modul stellt auch eine Protokollierungsfunktion bereit, die alle HTTP-Cachetreffer protokolliert. Bei der NCA-Protokollierung werden HTTP-Daten im Binärformat auf die Festplatte geschrieben. NCA bietet ein Konvertierungsdienstprogramm zum Konvertieren von binären Protokolldateien in ein CLF-Format.

In der folgenden Abbildung wird der Datenfluss des herkömmlichen Pfads und des Pfads gezeigt, der verwendet wird, wenn NCA aktiviert ist.

Abbildung 2-1 Datenfluss beim NCA-Service

image:Das Flussdiagramm zeigt den Datenfluss durch die NCA-Schicht im Kernel, der aus einer Clientanforderung resultiert.

Datenfluss von NCA zu Httpd, der aus einer Anforderung resultiert

In der folgenden Liste wird der aus einer Anforderung resultierende Datenfluss zwischen dem Client und dem Webserver beschrieben.

  1. Eine HTTP-Anforderung wird vom Client an den Webserver gesendet.

  2. Wenn die Seite im Cache gespeichert ist, wird die im Kernel-Cache gespeicherte Webseite zurückgegeben.

  3. Wenn sich die Seite nicht im Cache befindet, wird die Anforderung an den Webserver weitergegeben, wodurch die Seite abgerufen oder aktualisiert wird.

  4. Von der Semantik des HTTP-Protokolls, die in der Antwort verwendet wird, hängt ab, ob die Seite im Cache gespeichert wird oder nicht. Anschließend wird die Seite an den Client zurückgegeben. Wenn die Kopfzeile "Pragma: No-cach" in der HTTP-Anforderung enthalten ist, wird die Seite nicht im Cache gespeichert.