Course Outline

Basisprincipes van Apache

  • Wat is een webserver?
  • Apache en het web
  • HTTP-overzicht
  • Overzicht van de installatie van Apache
  • Lab: Apache installeren

Server configuratie

  • Vereisten voor de website
  • Prestatieproblemen
  • Apache configuratie bestand
  • Apache modules
  • Gedeelde versus ingebouwde modules
  • Lab: Zet een eenvoudige website op

Logboekregistratie

  • Fouten in de logboeken
  • Overdrachtslogboeken inschakelen
  • Logboekregistratie op maat
  • Filters voor logboeken
  • Hulpprogramma's voor de analyse van logbestanden
  • Beheer van logbestanden
  • Lab: Logboekregistratie inschakelen

Dynamische inhoud

  • Serverstatus en -informatie
  • Gemeenschappelijke gateway-interface
  • Perl en mod_perl
  • PHP
  • Java servlets, JSP en Tomcat
  • Integratie van Apache en Tomcat
  • Lab: Verschillende vormen van dynamische inhoud inschakelen

Controleren Access

  • Toegang beheren op basis van hostnaam en IP-adres
  • Wachtwoordverificatie van mod_auth gebruiken
  • Databaseverificatie gebruiken
  • Lab: Verificatie en toegangsbeheer inschakelen

Veiligheid

  • Problemen met webbeveiliging
  • De Secure Sockets Layer (SSL)
  • Certificaten
  • Lab: Installeer Apache met SSL

Authenticatie

  • HTTP-authenticatie
  • Apache-verificatie-instructies
  • Authenticatie met behulp van PHP
  • Lab: zorg voor een met een wachtwoord beveiligde webpagina om toegang te krijgen tot de orderdatabase

Virtuele hosting

  • IP-bases virtuele hosting
  • Virtuele hosting op basis van naam
  • Virtuele hosting op basis van poorten
  • Bulk virtuele hosting
  • Virtuele hosting met mod_rewrite
  • Lab: Virtuele hosting inschakelen

Overige modules

  • Rondleiding door andere Apache-modules

Webinhoud beheren

  • FTP-toegang
  • WebDAV
  • Lab: WebDAV gebruiken

Requirements

  • Een praktische kennis van UNIX is vereist, inclusief opdrachten voor bestandsverwerking en het gebruik van een teksteditor.
  • Een praktische kennis van HTML en SQL zou nuttig zijn.
  • Bekendheid met de Mozilla-webbrowser zou nuttig zijn.
  28 Hours
 

Related Courses

Related Categories