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



Ähnliche Dokumente
Step by Step Webserver unter Windows Server von Christian Bartl

Schwerpunkt Konfiguration.htaccess Version 2.2.x

Apache HTTP-Server Teil 1

Einrichtung Secure-FTP

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

Apache HTTP-Server Teil 1

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

Installation OMNIKEY 3121 USB

Anleitung Inspector Webfex 2013

Benutzerhandbuch - Elterliche Kontrolle

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

FL1 Hosting FAQ. FL1 Hosting FAQ. V1.0 (ersetzt alle früheren Versionen) Gültig ab: 18. Oktober Telecom Liechtenstein AG

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster

Apache HTTP-Server Teil 2

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

Der digitale. Workflow Workflow. [PDF-Erstellung aus CorelDraw für Windows]

Tutorial -

Anleitung Captain Logfex 2013

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

3. Wählen Sie "Internet- " aus und klicken Sie wiederum auf "Weiter".

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

Collax -Archivierung

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Internet Explorer Version 6

Snippets - das Erstellen von "Code- Fragmenten" - 1

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

Daten werden auf dem eigenen Server gespeichert (datenschutzkonform)

Prodanet ProductManager WinEdition

Intrexx unter Windows Server 2008

Adminer: Installationsanleitung

Legen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.

Bedienungsanleitung. Stand: Copyright 2011 by GEVITAS GmbH

Collax Archive Howto

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

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

Installation des edu- sharing Plug- Ins für Moodle

Apache HTTP Server Administration

Proxyeinstellungen für Agenda-Anwendungen

Joomla! 2.5. Grundlagen. Martin Wiedemann. 1. Ausgabe, Dezember 2012 JMLA25

Installationsanleitung. ipoint - Server

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Einrichtung Konto Microsoft Outlook 2010

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

OS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse

Exchange-Server - Outlook 2003 einrichten. 1. Konfiguration Outlook 2003 mit MAPI. Anleitung: Stand:

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Live Update (Auto Update)

Übersicht Die Übersicht zeigt die Zusammenfassung der wichtigsten Daten.

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Betriebssystem Windows - SSH Secure Shell Client

3 Installation von Exchange

Lizenzen auschecken. Was ist zu tun?

Vorgehensweise bei Lastschriftverfahren

1 Lizenzkey Wo finde ich den Lizenzkey? Lizenzkey hochladen Nameserver einrichten Domains einrichten 7

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

Seminar DWMX DW Session 015

Einrichtung Ihres 3 accounts unter MAC OS X

Powermanager Server- Client- Installation

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

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

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.

Outlook 2013

HTBVIEWER INBETRIEBNAHME

1.3 Erster Start des Aufmaß-Moduls und Anlegen der Datenbank

MailUtilities: Remote Deployment - Einführung

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Kurz-Anleitung zum Erstellen eines HotPot-Test

Einführung... 3 MS Exchange Server MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für

System-Update Addendum

Publizieren von Webs mit SmartFTP

BS-Anzeigen 3. Handbuch für das Zusatzmodul modazs Import von Anzeigen aus der Anzeigenschleuder

Benutzerkonto unter Windows 2000

datenfabrik. Validieren von -Adressen 1

Virtual Channel installieren

Wie richte ich den DNS unter Plesk ein?

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien

" -Adresse": Geben Sie hier bitte die vorher eingerichtete Adresse ein.

Sichern der persönlichen Daten auf einem Windows Computer

Clientkonfiguration für Hosted Exchange 2010

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

Zertifikatssperrliste(n) in Active Directory veröffentlichen

Anleitung BFV-Widget-Generator

Benachrichtigungsmöglichkeiten in SMC 2.6

STRATO Mail Einrichtung Mozilla Thunderbird

Für die Einrichtung mit jedem beliebigen Client gelten grundsätzlich folgende Daten:

Anwendungsbeispiele Buchhaltung

ANLEITUNG NETZEWERK INSTALATION

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

Alerts für Microsoft CRM 4.0 Server

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen.

Kurzanleitung zum Einrichten eines POP3-Mail-Kontos unter Outlook 2013

Voraussetzungen und Installation

Netzwerkeinstellungen unter Mac OS X

Transkript:

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

Apache Webserver Konfiguration des Apache Webservers Server-Einstellungen in der httpd.conf-datei Einteilung in 3 grundlegende Sektionen Globale Umgebung (Global Environment) Module, max. gleichzeitige Requests,... Standard Einstellungen (Default Settings) Webseiten-Verzeichnis, Benutzerverzeichnisse Einstellung für Virtual Hosts Sektion 2 - Einstellungen für weitere virtuelle Hosts

Globale Konfiguration Wichtige Einstellungen in Section 1 ServerRoot - Direktive: Definiert das Verzeichnis, unter welchem u.a. Konfigurations- und Log-Dateien, Fehler-Meldungen und Module zu finden sind Einstellung in httpd.conf: ServerRoot "C:/Programme/Apache Group/Apache2" Bei Installation des Apache in das Verzeichnis C:/Programme/Apache Group/Apache2 wird automatisch obiger Wert angelegt

Globale Konfiguration Wichtige Einstellungen in Section 1 TimeOut - Direktive: Definiert die maximale Zeitspanne, zwischen dem Empfang zweier Packete, die zu einer Anfrage gehören Einstellung in httpd.conf: TimeOut 300 300 Sekunden warten, bis eine Anfrage wegen Zeitüberscheitung verworfen wird

Globale Konfiguration Wichtige Einstellungen in Section 1 Listen - Direktive: Definiert den Port, an welchem der Server lauschen soll Einstellung in httpd.conf: Listen 80 Andere Werte sind natürlich möglich --> Wie muss eine Seite dann aufgerufen werden?

Globale Konfiguration Wichtige Einstellungen in Section 1 LoadModule - Direktive: Definiert, ob ein Server-Modul beim Server-Start geladen werden soll, oder nicht Einstellung in httpd.conf: #LoadModule proxy_module modules/mod_proxy.so LoadModule userdir_module modules/mod_userdir.so Das Modul, welches notwendig ist, damit der Server als Proxy fungiert ist deaktiviert Das Bereitstellen von Informationen aus User- Verzeichnissen ist aktiviert

Default-Server Konfiguration Wichtige Einstellungen in Section 2 ServerAdmin - Direktive: Festlegen der E-Mail-Adresse des Webserver- Administrators Einstellung in httpd.conf: ServerAdmin admin@myservername.de

Default-Server Konfiguration Wichtige Einstellungen in Section 2 ServerName - Direktive: Legt den vollständigen Domain-Namen und Portnummer bei registrierten Domains fest Einstellung in httpd.conf: ServerName localhost:80 Lokale Installationen haben meistens den Namen localhost oder 127.0.0.1

Default-Server Konfiguration Wichtige Einstellungen in Section 2 DocumentRoot - Direktive: Definiert das Standard-Installationsverzeichnis für Webapplikationen auf dem Webserver Einstellung in httpd.conf: DocumentRoot "C:/Programme/Apache Group/Apache2/htdocs" Siehe Verzeichnisse für Web-Applikationen

Default-Server Konfiguration Wichtige Einstellungen in Section 2 Zentrale Verzeichnis-Optionen mit <directory> Options Direktive Einstellung in httpd.conf: <Directory "C:/Programme/Apache Group/Apache2/htdocs"> Options Indexes FollowSymLinks </Directory> Index: Liste den Inhalt des Verzeichnisses auf,...... wenn keine Datei - wie in DirectoryIndex aufgelistet gefunden werden kann FollowSymLinks Wird auf Unix/Linux-Dateisystemen verwendet

Default-Server Konfiguration Wichtige Einstellungen in Section 2 Zentrale Verzeichnis-Optionen mit <directory> AllowOverride Direktive Einstellung in httpd.conf: <Directory "C:/Programme/Apache Group/Apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride None </Directory> AllowOverride: Erlauben, Optionen ändern zu können Hier nicht erlaubt

Verzeichnisse für Web-Anwendungen Wo können Web-Anwendungen gespeichert werden?

Verzeichnisse für Web-Anwendungen Wo können Web-Anwendungen gespeichert werden? 1) Unterhalb des Verzeichnisses htdocs DocumentRoot Direktive 2) Web-Verzeichnisse für Benutzer (public_html) UserDir Direktive 3) Virtuelle Hosts DocumentRoot Direktive

Verzeichnis-Konfiguration DocumentRoot Direktive Definiert das Verzeichnis, unter welchem Webseiten gespeichert sind Einstellung in httpd.conf: DocumentRoot "C:/Programme/Apache Group/Apache2/htdocs" Bei Installation des Apache in das Verzeichnis C:/Programme/Apache Group/Apache2 wird automatisch obiger Wert angelegt

Verzeichnis-Konfiguration UserDir Direktive Definiert das Verzeichnis, unter welchem Nutzer-Webseiten gespeichert sind Einstellung in httpd.conf: UserDir "Eigene Dateien/Eigene Dokumente/My Website"

Verzeichnis-Konfiguration DocumentRoot Direktive Definiert das Verzeichnis, unter welchem die Webseiten des Virtuelen Hosts gespeichert sind Einstellung in httpd.conf: <VirtualHost *:80>... DocumentRoot C:\Mein_Pfad_zu_Virtuellen_Hosts ServerName dummy-host.example.com... </VirtualHost> Virtuelle Hosts für mehrere Domains mit verschiedenen Namen unter einer IP www.mueller.de, www.meier.de, www.schmidt.de

Server Side Includes (SSI) Dynamische Inhalte vom Server generiert

Server Side Includes Dynamische Inhalte vom Server generiert Welche Vorteile durch SSI? Bessere Wartbarkeit für geschriebene HTML-Dateien Vermeidung von gleichen HTML-Code-Fragmenten für Menü-Leisten, Kopfbereiche,... Keine Skript-Sprache, wie z.b. PHP nötig, um HTML- Templates zu verwenden Dem Nutzer Server-Informationen bereitstellen Größer einer Datei, Letzte Aktualisierung der Datei,...

Server Side Includes Dynamische Inhalte vom Server generiert Notwendige Administrator-Aufgaben: Server Side Includes für Web-Applikationen erlauben (Section 2) <Directory "C:/Programme/Apache Group/Apache2/htdocs"> Options Indexes FollowSymLinks Includes </Directory>

Server Side Includes Dynamische Inhalte vom Server generiert Notwendige Administrator-Aufgaben: Server Side Includes für Web-Applikationen erlauben (Section 2) <Directory "C:/Programme/Apache Group/Apache2/htdocs"> Options Indexes FollowSymLinks Includes </Directory> Serverseitiges Parsen von.shtml-dateien aktivieren (Section 2) AddType text/html.shtml AddOutputFilter INCLUDES.shtml

Server Side Includes Dynamische Inhalte vom Server generiert Beispiel-Seite zum Testen von SSI <html> <head> <title>testseite für Server-Side-Includes</title> </head> <body> <h3> <!--#echo var="server_name" --> </h3> <p> Diese Datei ist <!--#fsize file="./ssi-test.shtml" --> bytes groß! </p> </body> </html>

Server Side Includes Syntax <!-- --> SSI-Code immer zwischen HTML-Kommentare

Server Side Includes Syntax <!--# --> SSI-Code immer zwischen HTML-Kommentare Auf einleitende Kommentar-Zeichenfolge folgt ein # Der Parser weiß nun, dass ein SSI-Code Fragment folgt

Server Side Includes Syntax <!--#echo var="server_name" --> SSI-Code immer zwischen HTML-Kommentare Auf einleitende Kommentar-Zeichenfolge folgt ein # Der Parser weiß nun, dass ein SSI-Code Fragment folgt z.b. die Anweisung: Schreibe den Inhalt der Variable SERVER_NAME in das Response-Dokument

Server Side Includes Syntax <!--#fsize file="./ssi-test.shtml" --> SSI-Code immer zwischen HTML-Kommentare Auf einleitende Kommentar-Zeichenfolge folgt ein # Der Parser weiß nun, dass ein SSI-Code Fragment folgt z.b. die Anweisung: Schreibe den Inhalt der Variable SERVER_NAME in das Response-Dokument... oder die Anweisung: Schreibe die Größe der angegebenen Datei in das Response-Dokument

Server Side Includes Syntax Interessante SSI-Code-Elemente #exec: führt ein Programm auf dem Server aus und schreibt die Ausgabe des Programms in das Response-Dokument #include: Kann zum Einbinden von Datei-Inhalten in HTML- Dokumente verwendet werden --> Praktische Beispiele am Rechner...