Apache HTTP Server Administration

Ähnliche Dokumente
Apache HTTP Server Administration

Tomcat Konfiguration und Administration

JSP und Servlet Programmierung

MySQL Administration. Seminarunterlage. Version 3.02 vom

WebSphere Application Server Installation

Linux Cluster mit Pacemaker und Heartbeat 3

IBM Informix Dynamic Server Hochverfügbarkeits-Technologien unter Unix

Oracle Backup und Recovery

Big Data Informationen neu gelebt

PHP Programmierung. Seminarunterlage. Version 1.02 vom

Linux Hochverfügbarkeits-Cluster

Java Performance Tuning

IT-Projektcontrolling

Oracle Backup und Recovery mit RMAN

Themen. Apache Webserver Konfiguration. Verzeichnisse für Web-Applikationen. Server Side Includes

IBM DB2 für Linux/Unix/Windows Monitoring und Tuning

Oracle Cloud Control. Seminarunterlage. Version vom

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

Apache HTTP-Server Teil 2

IBM Informix SQL. Seminarunterlage. Version vom

TimeMachine. Time CGI. Version 1.5. Stand Dokument: time.odt. Berger EDV Service Tulbeckstr München

Apache HTTP-Server Teil 1

Apache HTTP-Server Teil 1

my.green.ch... 2 Domänenübersicht... 4

Collax Web Application

HTTP-Server. Frank Wübbeling Universität Münster

Administrator Handbuch

Oracle Weblogic Administration Grundlagen

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Installation der kostenlosen Testversion

Oracle AWR und ASH Analyse und Interpretation

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung

FL1 Hosting Technische Informationen

Oracle Cloud Control. Seminarunterlage. Version vom

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

PHP-Schwachstellen und deren Ausnutzung

Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen

Plunet BusinessManager. Technische Anforderungen

Web Space Anbieter im Internet:

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Einrichtung Secure-FTP

SCADA SOFT AG. Technische Fragen zu Wizcon (TFW035): Installation von Apache 1.3.x / 2.0.x

Predictive Analytics Client. Installationsanleitung

STARFACE SugarCRM Connector

Apache. O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Das umfassende Handbuch. Ben Laurie und Peter Laurie 2.

Step by Step Webserver unter Windows Server von Christian Bartl

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

COSIDNS 2 ISPconfig3. Version 0.1 ( )

Dokumentation zu IBM Lotus Mashups

Seite Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Webserver allgemein Voraussetzung für die Integration von Plone NginX Apache 2 Demonstration Zusammenfassung

IBM Informix Tuning und Monitoring

Perceptive Document Composition

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

ELOoffice. Netzwerkinstallation. Software für Dokumentenmanagement und Archivierung. September ELO Digital Office GmbH.

Schwachstellenanalyse 2012

Die Installation des GeoShop Redirector für IIS (Internet Information Server, Version 4.0, 5.0 und 6.0) umfasst folgende Teilschritte:

How-to: Webserver NAT. Securepoint Security System Version 2007nx

bla bla OX App Suite Kalender und Kontakte synchronisieren mit CalDAV und CardDAV

Installationsanleitung Laurus Projekte System (Aufgaben / Projekte mit Gantt Chart)

Konfiguration des Novell GroupWise Connectors

Perl Programmierung Grundlagen

HTBVIEWER INBETRIEBNAHME

1CONFIGURATION MANAGEMENT

OPOS mit Coder Light OPOS. Installation Kurzanleitung

Einrichtung eines Kontos in MS Outlook 2013

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht

Anleitung zur Konfiguration eines -Kontos unter Outlook 2010 mit dem Exchange- oder IMAP-Protokoll. hslu.ch/helpdesk Andere

bla bla OX App Suite -Clients verwenden

objectif Installation objectif RM Web-Client

datenfabrik. Validieren von -Adressen 1

Clientless SSL VPN (WebVPN)

Installation und Konfiguration Microsoft SQL Server 2012

Xampp-Installation und Konfiguration. Stefan Maihack Dipl. Ing. (FH) Datum:

PHP Programmierung. Seminarunterlage. Version 1.07 vom

B E N U T Z E R D O K U M E N TA T I O N ( A L E P H I N O

Anleitung zur Erstellung des bootfähigen Reddoxx USB-Sticks. versionsunabhängig.

0. VORBEMERKUNG VORBEREITUNG DES SYSTEMS INSTALLATION UND KONFIGURATION VON PD-ADMIN Installation...3

Administration und Konfiguration für JBOSS

Avira Server Security Produktupdates. Best Practice

Objektorientierung in Oracle

Installationsanleitung. TFSInBox

FileMaker Go 13 ohne Connects

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Oracle Capacity Planning

Dokumentation QuickHMI Runtime Manager

Word-Vorlagen-System mit Outlookanbindung

Holger Reibold. XAMPP kompakt. 3., aktualisierte und stark erweiterte Auflage BRAIN

1.Voraussetzungen Installation und Konfiguration des Zahlungsmoduls Upload der Contribution auf Ihren Webserver...

Demopaket FDFsolutions für Windows, Version 1.73, Voraussetzungen & Installation. (Stand )

Avira Management Console Optimierung für großes Netzwerk. Kurzanleitung

Apache HTTP Server Version / 5. Seitenindex

Integration von XPhone Virtual Directory auf OpenStage 60/80 Telefonen

Transkript:

Seminarunterlage Version: 11.04 Copyright Version 11.04 vom 9. Januar 2014

Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Firmen und beziehen sich auf Eintragungen in den USA oder USA-Warenzeichen. Weitere Logos und Produkt- oder Handelsnamen sind eingetragene Warenzeichen oder Warenzeichen der jeweiligen Unternehmen. Kein Teil dieser Dokumentation darf ohne vorherige schriftliche Genehmigung der weitergegeben oder benutzt werden. Die besitzt folgende Geschäftsstellen Adressen der Westernmauer 12-16 D-33098 Paderborn Tel.: (+49) 0 52 51 / 10 63-0 An der alten Ziegelei 5 D-48157 Münster Tel.: (+49) 02 51 / 9 24 35 00 Marlene-Dietrich-Str. 5 D-89231 Neu-Ulm Tel.: (+49) 07 31 / 9 85 88 550 Kreuzberger Ring 13 D-65205 Wiesbaden Tel.: (+49) 06 11 / 7 78 40 00 Wikingerstraße 18-20 D-51107 Köln Tel.: (+49) 02 21 / 8 70 61 0 Internet: http://www.ordix.de Email: training@ordix.de Version: 11.04 Seite 2 Copyright

Inhaltsverzeichnis 1 Der Apache Web-Server... 6 1.1 Apache der Häuptling unter den WWW-Servern... 7 1.2 Die Apache Software Foundation... 8 2 Hypertext Transfer Protocol (HTTP)... 9 2.1 HTTP Hypertext Transfer Protocol... 10 2.2 HTTP-Request/Response... 11 2.2.1 Aufbau eines HTTP-Requests... 12 2.2.2 HTTP-Request Methoden (Auswahl)... 13 2.2.3 Aufbau eines HTTP-Response... 14 2.2.4 Beispiel für einen HTTP-Response... 15 2.3 HTTP Statuscodes (Schema)... 16 2.4 HTTP Statuscodes (Auswahl)... 17 3 Apache Web-Server Installation... 18 3.1 Softwareanforderungen... 19 3.2 Installation aus dem Quellcode... 20 3.3 Installationsoptionen... 21 3.4 Statisch vs. dynamisch... 22 4 Multi Processing Module... 23 5 Start und Stopp des Webservers... 25 5.1 Start und Stopp des Servers... 26 5.2 Optionen des HTTPD Programms... 27 6 Apache Grundkonfiguration... 28 6.1 Konfiguration des Servers... 29 6.1.1 Grundeinstellungen... 30 6.1.2 Hauptserver einrichten... 31 7 Connection Handling... 32 7.1 KeepAlive... 33 7.2 Kommunikationsmanagement... 34 8 Einbinden von Modulen... 35 9 DocumentRoot... 37 10 Container... 39 10.1 Directory Container... 40 10.2 Options... 41 10.3 Location Container... 42 10.4 Files Container... 43 10.5 AllowOverride... 44 10.6 Reihenfolge der Interpretation von Containern... 45 11 MIME-Types... 46 11.1 MIME-Types (mod_mime)... 47 11.2 Zeichensätze (mod_mime)... 48 12 Handler... 49 12.1 Handler... 50 12.2 Statusinformationen... 51 13 Aliase und Rewrites... 52 13.1 Aliases (mod_alias)... 53 13.2 Redirects (mod_alias)... 54 Version: 11.04 Seite 3 Copyright

13.3 Userdir (mod_userdir)... 55 13.4 Rewrite (mod_rewrite)... 56 13.5 RewriteRule (mod_rewrite)... 57 13.6 RewriteRule Flags (mod_rewrite)... 58 13.7 RewriteCond (mod_rewrite)... 59 13.8 Praktische Beispiele für Rewrites... 60 14 Virtual Hosting... 61 14.1 Virtual Hosts... 62 14.2 Port-basierte Virtual Hosts... 63 14.3 IP-basierte Virtual Hosts... 64 14.4 Namensbasierte Virtual Hosts... 65 15 Zugriffsschutz... 66 15.1 Zugriffsschutz... 67 15.2 IP-basierter Zugriffsschutz... 68 15.3 Zugriffsschutz auf Benutzerebene... 69 15.4 Benutzer- und Gruppenverwaltung mit lokalen Dateien... 70 15.5 Benutzer- und Gruppenverwaltung über LDAP... 71 15.5.1 Voraussetzungen... 71 15.5.2 Basis-Konfiguration... 72 15.5.3 Zusätzliche Optionen... 73 15.5.4 Connection Pooling und Caching... 75 15.6 Benutzer- und Gruppenverwaltung mit MySQL... 76 15.6.1 Vorbereitung der Datenbank... 77 15.6.2 mysql_auth_module... 78 15.6.3 mod_dbd und mod_authn_dbd... 80 16 Protokollierung... 83 16.1 Fehlermeldungen... 84 16.2 Zugriffsmeldungen... 85 16.3 Analyse-Tools... 86 17 Dynamische Webseiten... 87 17.1 Dynamische Webseiten... 88 17.2 Dynamische HTML-Seiten erzeugen... 89 17.3 CGI... 90 17.4 Vor- / Nachteile CGI... 91 17.5 CGI Konfiguration... 92 17.6 Parameterübergabe mit GET und POST... 93 17.7 Der suexec-wrapper... 94 17.8 Server Side Includes (SSI)... 95 17.9 PHP als Webserverkomponente... 96 17.10 PHP Modul nachinstallieren... 97 17.11 PHP aktivieren... 98 17.12 PHP konfigurieren... 99 18 Apache als Reverse Proxy... 100 18.1 Apache als Reverse Proxy... 101 18.2 Apache als LoadBalancer... 102 19 SSL-TLS-Verschlüsselung (HTTPS)... 103 19.1 Apache und SSL/TLS... 104 19.2 Apache und SSL-Integration... 106 19.3 Apache und SSL-Konfiguration... 107 19.4 Apache und SSL Konfigurationsbeispiel... 110 19.5 Apache und SSL Client Authentifizierung... 111 20 Sicherheits-Tipps... 114 21 Content-Negotiation... 116 Version: 11.04 Seite 4 Copyright

21.1 Content-Negotiation (mod_negotiation)... 117 21.2 Content-Negotiation (mod_negotiation) - Beispiel... 118 22 Performance-Tuning... 119 Version: 11.04 Seite 5 Copyright