Ihr Standort: Kostenloses Kurse / WebSite-Administration & Grundlagen Apache

WebSite-Administration & Grundlagen Apache - Der Kurs zum kostenlosen Lernen und Nachschlagen

WebSite-Administration & Grundlagen Apache

Kurs starten >>
Fragen
467

Der eigene Webserver gehört mittlerweile zum Inventar großer und mittelständischer Unternehmen. WebSite-Administration & Grundlagen Apache vermittelt das erforderliche technische Basiswissen für den Betrieb. Sie verstehen die Aufgaben und die Funktionsweise eines Webservers. Die Lehrmaterialien vermitteln einen Überblick über derzeit am Markt benutzte Produkte und deren Einsatzgebiete. Sie sind in der Lage, eine bestehende Apache-Installation zu administrieren und eine funktionsfähige Webpräsenz mit den Netzwerkdiensten FTP und Telnet darauf einzurichten und zu verwalten.

Inhalt

  • Vorwort
  • Was ist ein Webserver?
    • Das WWW
    • Client/Server-Konzept
    • Kriterien für die Serverauswahl
      • Kurzvorstellung: Apache-Webserver
      • Kurzvorstellung: IIS von Microsoft
    • Adressierung im WWW
      • Uniform Resource Identifier - URI
      • Uniform Resource Locator - URL
      • Kodierungsregeln
    • Kommunikation mit HTTP
    • Übungen
    • Verständnistest zu LE 1
    • Hausarbeit zu LE 1
  • Webserver-Protokoll HTTP
    • Aufbau einer Client-Anfrage (Request)
    • Aufbau einer Server-Antwort (Response)
    • HTTP-Methoden
    • Header-Informationen
    • Statuscodes
    • Medientypen - MIME-Types
    • Übungen
    • Verständnistest zu LE 2
    • Hausarbeit zu LE 2
  • Installation eines Webservers (Apache)
    • Vorbereitung
    • Installation
      • Installation unter Linux/UNIX
      • Installation unter Windows
    • Starten, beenden und neu starten
      • ... unter Linux/UNIX
      • ... unter Windows
    • Kommandozeilenparameter
    • Grundkonfiguration und Test
    • Übungen
    • Verständnistest zu LE 3
    • Hausarbeit zu LE 3
  • Konfiguration eines Webservers (Apache)
    • Grundlagen
    • Grundkonfiguration
    • Konfiguration von Dateien und Verzeichnissen
    • Virtuelle Server einrichten
    • MIME-Types
    • Module einbinden
    • Konfiguration mit .htaccess
    • Übungen
    • Verständnistest zu LE 4
    • Hausarbeit zu LE 4
  • Performance und Troubleshooting (Apache)
    • Verfügbarkeit
    • Performance-Steigerung (Hardware und Netzanbindung)
    • Performance-Steigerung (Konfiguration)
    • Leistungstest (Benchmark)
    • Übungen
    • Verständnistest zu LE 5
    • Hausarbeit zu LE 5
  • Aufbau und Administration einer Webpräsenz
    • Serveralternativen
    • Administration mit FTP
    • Administration mit Telnet und SSH
    • Zugriffsberechtigungen
    • Aufbau der Verzeichnis- und Dateistruktur
    • Verständnistest zu LE 6
    • Hausarbeit zu LE 6
  • Zugriffskontrolle und Authentifizierung (Apache)
    • Aufgaben und Funktionsweise
    • Rechnerbasierte Zugriffskontrolle
    • Zugriffskontrolle durch Benutzerauthentifizierung
    • .htaccess
    • Sicherheitsüberlegungen
    • Übungen
    • Verständnistest zu LE 7
    • Hausarbeit zu LE 7
  • Protokolldateien (Apache-Webserver)
    • Funktion der Protokolldateien
    • Fehlerprotokoll (error_log)
    • Zugriffsprotokoll (access_log)
    • Eigene Zugriffsprotokolle einrichten
    • Logdatei-Analyse
    • Programme zur Auswertung von Logdateien
    • Übungen
    • Verständnistest zu LE 8
    • Hausarbeit zu LE 8
  • Suchmaschinenoptimierung
    • Funktionsweise von Suchmaschinen
    • Optimierungsmethoden für Suchmaschinen
    • META-Angaben
    • Zugriffe von Robots steuern
      • Erkennen eines Zugriffs
      • Die Datei robots.txt
      • Die META-Angabe robots
    • Übungen
    • Verständnistest zu LE 9
    • Hausarbeit zu LE 9
  • Dynamische Webseiten mit CGI
    • Was sind dynamische Webseiten?
    • Was ist CGI
    • CGI-Programmiersprachen
    • Die Kommunikation mit dem Webserver
    • Konfiguration des Webservers
    • Übungen
    • Verständnistest zu LE 10
    • Hausarbeit zu LE 10
  • CGI-Programmierung mit Perl
    • Was ist Perl?
    • Installation des Perl-Interpreters
    • Ein Programmbeispiel in Perl
    • Formulare und CGI
    • Häufige Probleme und ihre Lösung
    • Übungen
    • Verständnistest zu LE 11
    • Hausarbeit zu LE 11
  • SSI Server-Side Includes
    • Vergleich: Techniken zur Erstellung dynamischer Webseiten
    • Funktionsweise von SSI
    • SSI - Webserver-Konfiguration
    • SSI in HTML-Dokumente einbinden
    • Sicherheitsaspekte
    • Übungen
    • Verständnistest zu LE 12
    • Hausarbeit zu LE 12
  • Anbindung von Websites an Datenbanken
    • Datenbanken im WWW
    • Was ist eine Datenbank?
    • Schnittstellen
    • Kommunikation zwischen Webserver (Apache) und Datenbank
    • Datenbankmanagement-systeme (DBMS)
    • Übungen
    • Verständnistest zu LE 13
    • Hausarbeit zu LE 13
  • Sicherer Webserver (Apache)
    • Grundlagen der Verschlüsselungstechnik
    • Secure Socket Layer (SSL)
    • HTTPS
    • Serverzertifikate
    • Integration in den Apache-Webserver
    • Übungen
    • Verständnistest zu LE 14
    • Hausarbeit zu LE 14