Teil I Netzwerkdienste - Themen
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)
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)
Datenfluss von NCA zu Httpd, der aus einer Anforderung resultiert
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
8. Planen und Aktivieren von SLP (Aufgaben)
9. Verwalten von SLP (Aufgaben)
10. Integrieren von veralteten Services
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)
25. Verwalten von UUCP (Aufgaben)
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
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.
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
|
Die NCA-Funktion weist folgende Komponenten auf:
Kernel-Modul, ncakmod
Webserver, httpd
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
In der folgenden Liste wird der aus einer Anforderung resultierende Datenfluss zwischen dem Client und dem Webserver beschrieben.
Eine HTTP-Anforderung wird vom Client an den Webserver gesendet.
Wenn die Seite im Cache gespeichert ist, wird die im Kernel-Cache gespeicherte Webseite zurückgegeben.
Wenn sich die Seite nicht im Cache befindet, wird die Anforderung an den Webserver weitergegeben, wodurch die Seite abgerufen oder aktualisiert wird.
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.