Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Präsentiert von Karin Schäuble - Walter Dukart - Philipp Duffner

Ähnliche Präsentationen


Präsentation zum Thema: "Präsentiert von Karin Schäuble - Walter Dukart - Philipp Duffner"—  Präsentation transkript:

1 Präsentiert von Karin Schäuble - Walter Dukart - Philipp Duffner
IIS vs. Apache Präsentiert von Karin Schäuble - Walter Dukart - Philipp Duffner

2 Karin Schäuble - Walter Dukart - Philipp Duffner
Inhalt Einleitung Aufgabe eines Webservers Funktion eines Webservers Hyper Text Transfer Protocol Abgrenzung Apache/IIS Einleitung Vergleich IIS/Apache Architektur Konfiguration Sicherheitsaspekte Funktionsumfang Kosten/Wartung/Updates Vergleich Fazit Zusammenfassung Marktsituation Aussichten Karin Schäuble - Walter Dukart - Philipp Duffner

3 Karin Schäuble - Walter Dukart - Philipp Duffner
Aufgabe eines Webservers Die Aufgabe eines Webservers ist eine angeforderte URL In einen Dateinamen zu übersetzen und die Datei über das Internet zurückzuschicken oder In einen Programmnamen zu übersetzen, das Programm auszuführen und die Programmausgabe übers Internet zurückzuschicken Eigentlich eine ganz schlichte Aufgabe bzw. Anforderung, welche jedoch durch eine Menge Aufgaben angereichert wird, die sich um folgende Funktionen herum entwickelt haben. Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

4 Karin Schäuble - Walter Dukart - Philipp Duffner
Funktion eines Webservers Anforderungen bzw. Funktionen der Webserver: Beantworten von mehreren Anfragen (scheinbar) gleichzeitig Verwalten von Berechtigungen und Prüfen von Berechtigungen Reaktion auf Fehler bzw. Fehleingaben Anpassbarkeit an verschiedene Sprachen Proxy Funktion (Puffern für schnelleren Zugriff) Unterstützung von Sicherheitsprotokollen Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

5 Karin Schäuble - Walter Dukart - Philipp Duffner
Hyper Text Transfer Protocol HTTP: HyperTextTransferProtocol Anwendungsprotokoll welches mit Hilfe anderer Transport-und Netzwerkprotokolle Daten verschiedener Art überträgt. Wichtigste Client-Requests für Webserver: Post Get Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

6 Karin Schäuble - Walter Dukart - Philipp Duffner
Unterscheidung IIS/Apache Internet Information Server (IIS) Plattform: Windows NT, 2000 Hersteller  Microsoft Apache Plattform(en): Windows, Unix, Linux, BSD, … Hersteller  Apache Group (Open Source) Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

7 Karin Schäuble - Walter Dukart - Philipp Duffner
Architektur Administrationsschnittstelle Statischer Inhalt ISAPI ASP IIS 5.0 Administrative Tools Metabasis Dateisystem Scripting- Engines Browser HTTP-Anforderungen Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

8 Karin Schäuble - Walter Dukart - Philipp Duffner
Architektur Prozesse des IIS: Hauptprozess (inetinfo.exe) Poolprozess isolierter Prozess Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

9 Architektur Historisch Version Unix, Linux, Solaris, BSD, ...
Microsoft Windows Bis 1.3 Preforking-Server - keine Entwicklung - 1.3 Neues Konzept 2.0 Vollkommene Überarbeitung des gesamten Apache (MPMs, APR) Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

10 Architektur Funktional und Logisch Funktionaler Aufbau Apache Kernel
MPMs (Multi Processing Modules) Einleitung Module APR (Apache Portable Runtime) Vergleich Betriebssystem Betriebssystem Logische Struktur /conf /icons /src /cgi-bin /htdocs /logs /support Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

11 Karin Schäuble - Walter Dukart - Philipp Duffner
Konfiguration 4 Möglichkeiten: MMC Personal Web Manager Verwaltungswebseite Kommandozeile Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

12 Karin Schäuble - Walter Dukart - Philipp Duffner
Konfiguration Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

13 Karin Schäuble - Walter Dukart - Philipp Duffner
Konfiguration Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

14 Karin Schäuble - Walter Dukart - Philipp Duffner
Konfiguration Flexible Konfiguration Manuelle Bearbeitung von: httpd.conf srm.conf access.conf Es gibt auch grafische Oberflächen (X11) für die Konfiguration Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

15 Karin Schäuble - Walter Dukart - Philipp Duffner
Konfiguration httpd.conf ### Section 1: Global Environment ... ### Section 2: 'Main' server configuration Port 80 ServerName Apache.Provider.com DocumentRoot "/MeinWebverzeichnis“ ### Section 3: Virtual Hosts <VirtualHost IP> </VirtualHost> Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

16 Karin Schäuble - Walter Dukart - Philipp Duffner
Sicherheitsaspekte Zugriffsteuerung und Berechtigungen Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

17 Karin Schäuble - Walter Dukart - Philipp Duffner
Sicherheitsaspekte Verschlüsselung und Zertifikate Absicherung der zu übertragenden Daten Zertifikate zur Identitätsüberprüfung SSL-Verschlüsselung kann erzwungen werden Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

18 Karin Schäuble - Walter Dukart - Philipp Duffner
Sicherheitsaspekte Überwachung Monitor (Echtzeit) Systemmonitor Taskmanager Netzwerkmonitor Protokollierung 4 verschiedene Logfiles (kaum veränderbar) Ereignisanzeige (Informationen, Warnungen, Fehler, usw.) Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

19 Karin Schäuble - Walter Dukart - Philipp Duffner
Sicherheitsaspekte Zugriffsteuerung und Berechtigungen Strikte Trennung zwischen lokalen und Webserver-Benutzern Rechte der Webserver-User haben nur Gültigkeit innerhalb der Apache-Rechte Serverseitige Skripte werden über den Apache-Server, bzw. seinen Benutzer ausgeführt. Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

20 Sicherheitsaspekte Zugriffsteuerung und Berechtigungen
2 Definitionsmöglichkeiten: access.conf .htaccess Einleitung Berechtigungsbasis <DIRECTORY /htdocs> Options –Indexes +FollowSymLinks AllowOverride all </DIRECTORY> access.conf + Module Vergleich z.B. mod_access, mod_auth_db, mod_digest mod_auth, Require User Hexe Require Group HaenselUndGretel Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

21 Karin Schäuble - Walter Dukart - Philipp Duffner
Sicherheitsaspekte Verschlüsselung und Zertifikate SSL-Modul (mod_ssl) Skript zur Erzeugung/Verwaltung des Zertifikats und des Schlüssels Eigener HTTPS-Prozess Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

22 Karin Schäuble - Walter Dukart - Philipp Duffner
Sicherheitsaspekte Überwachung Monitor (Echtzeit) X11-Monitore Protokollierung zahlreiche Logfiles Modular erweiterbar Format frei wählbar Benachrichtigung Per sendmail/ In welchen Fällen soll benachrichtigt werden? Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

23 Karin Schäuble - Walter Dukart - Philipp Duffner
Funktionsumfang abhängig von der Windows - Version FTP – Server SMTP – Server Verschlüsselter Datentransfer mit SSL WebDAV - Unterstützung Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

24 Karin Schäuble - Walter Dukart - Philipp Duffner
Funktionsumfang Verschlüsselter Datentransfer mit SSL möglich Content/ Language Negotiation Dynamisch ladbare Module Unterstützung von unendlich vielen Virtual Hosts Integrierter Proxy-Server Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

25 Karin Schäuble - Walter Dukart - Philipp Duffner
Kosten/Wartung/Updates IIS 5.0 ist kostenlos Serverlizenz(500 – 1500€) + Internet Connection Licence (315 €) Client Access Licence (6,90€ pro User) Wartung durch GUI relativ einfach Die verschiedenen Berechtigungsgruppen können Wartung erschweren Upgrade möglich Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

26 Karin Schäuble - Walter Dukart - Philipp Duffner
Kosten/Wartung/Updates Apache ist kostenlos Zentrale gutdokumentierte Konfigurationsdatei (httpd.conf) erlaubt schnell durchführbare Wartung Erweiterungen in Form von Modulen Updates ohne Schwierigkeiten durchführbar Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

27 Karin Schäuble - Walter Dukart - Philipp Duffner
Zusammenfassung IIS Apache Verbreitung ~ 20% ~ 60% Kosten Inkl. bei 2000 kostenlos Internet-Connection-Licence 315 € - Systemanforderung ab 200Mhz, 128 MB RAM Minimal Proxy-Server enthalten + FTP-Server enthalten Mailserver enthalten ASP (über „sun ONE“) Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

28 Karin Schäuble - Walter Dukart - Philipp Duffner
Zusammenfassung IIS Apache Content Negotiation ? + Virtual Hosts ab Windows 2000 Server Unendlich viele Konfiguration GUI X11, Textdateien, Comanche (Win2000) Benutzerfreundlichkeit Gut Befriedigend Flexibilität Sehr gut Erweiterbarkeit Ausreichend Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

29 Karin Schäuble - Walter Dukart - Philipp Duffner
Marktsituation Einleitung Marktanteile Apache/IIS Januar 2001: Apache: 58,75% IIS 21,40% Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

30 Karin Schäuble - Walter Dukart - Philipp Duffner
Aussichten Microsoft IIS: Seit Anfang 2002 Final Version .NET Framework verfügbar Jederzeit an jedem Ort auf jedem Gerät auf Informationen zugreifen XML ist die Verbindung, die .NET zusammen hält -> .NET wird kommen – MS setzt alle Karten auf die .NET Strategie -> Viele Entwickler steigen bereits jetzt um -> Windows 2003 Server -> das .NET Framework 1.1 vorinstalliert Apache: Apache AxKit als XML Application Server entwickelt (Zusatzmodul für HTTP Server) Präsentations- von den Datenebenen bei Web-basierten Anwedungen trennen Einleitung Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner

31 Karin Schäuble - Walter Dukart - Philipp Duffner
Einleitung Vielen Dank für ihre Aufmerksamkeit Vergleich Fazit Karin Schäuble - Walter Dukart - Philipp Duffner


Herunterladen ppt "Präsentiert von Karin Schäuble - Walter Dukart - Philipp Duffner"

Ähnliche Präsentationen


Google-Anzeigen