Webserver

=Einen eigenen Webserver betreiben= (und das HTTP-Protokoll)

Auswahl
Was benötigen wir für unseren eigenen Internetauftritt? z.B. ...
 * **Webserver**? Apache? IIS? XAMPP?
 * @http://de.wikipedia.org/wiki/Webserver
 * @http://de.wikipedia.org/wiki/Apache_HTTP_Server
 * siehe auch @http://www.heise.de/ct/artikel/Das-Web-in-Zahlen-287824.html
 * Eigene **Domain?**
 * **Hosting**, d.h. der Webserver steht nicht in unseren Räumlichkeiten?
 * **Webspace**, d.h. Speicherplatz für eigene Inhalte? Wie viel?
 * **Email**? Wie viele Konten? Verschlüsselt? Spam-Filter? Webmail? Autoresponder? Weiterleitung? Adressbuch? IMAP, POP3, SMTP, TLS?
 * **WebFTP**? Verschlüsselte Übertragung (FTP over SSL/TLS z.B. mit FileZilla)?
 * **Skripte**, CGI, PHP, Perl, MySQL, CronJobs?
 * Selbst administrieren? Oder via **Kundenbetreuung**?
 * Automatisches **Backup?**
 * Eigene **Fehlermeldungen** (404, 403, 401)?
 * **Logfiles** (Zugriffsstatistik, Access, User Count, Errors, ...)?

Aufgabe 1: Analyse des favorisierten Webservers
Welche Features bringt der von uns favorisierte Webserver von Hause aus mit?

Aufgabe 2: Einrichten
Was müssen wir zusätzlich zur Standard-Installation tun, um die gewünschten Features zu realisieren?

Aufgabe 3: Zugriffsrechte administrieren
Wie administriert man Zugriffsrechte?
 * Was sind Zugriffsrechte? Beispiele bitte!

Infos:
Zugriffsrechte für das http-Protokoll administrieren:
 * @http://de.wikipedia.org/wiki/Htaccess
 * @http://sourceforge.net/projects/htedit/

Besucher generell (auch für andere Protokolle) "aussperren" (siehe auch Themen IP-Adressen und Firewall):
 * @http://www.wizcrafts.net/chinese-iptables-blocklist.html
 * @http://140.120.7.20/LinuxRef/Network/BlockIP.html
 * @http://www.linuxquestions.org/questions/linux-networking-3/specifying-an-ip-list-in-iptables-921584/
 * @http://www.maplepark.com/~drf/consults/Killit_Plan.html
 * @http://www.cyberciti.biz/faq/linux-howto-check-ip-blocked-against-iptables/

Aufgabe 4: Fehlermeldungen analysieren
Der Eindruck, den eine unqualifizierte Fehlermeldung bei den Besuchern Ihres Internetauftritts hinterläßt, kann fatal sein. Was soll uns die folgende Fehlermeldung sagen?

Aufgabe 5: Logdatei analysieren
to do

Aufgabe 6: Eigene Domain
Wählen Sie einen geeigneten Provider für Ihren Webauftritt!
 * @http://www.webhostlist.de/

Was kostet die von Ihnen gewählte Domain im Monat?

Aufgabe 7: Webserver schützen
Was ist zu tun? Studieren Sie die folgenden Artikel und machen Sie geeignete Vorschläge!
 * @http://www.pcwelt.de/ratgeber/Online-Sicherheit-Webserver-und-Datenbanken-vor-Hackerangriffen-schuetzen-315576.html
 * @http://www.pc-magazin.de/ratgeber/sql-injection-so-schuetzen-sie-ihre-webserver-vor-hackerangriffen-210725.html
 * @http://heftarchiv.internetworld.de/2013/Ausgabe-15-2013/Gezielte-Angriffe-auf-Webserver
 * @http://www.online-artikel.de/article/webserver-vor-hackerangriff-schuetzen-124639-1.html
 * @http://www.hosttest.de/artikel/linux-server-vor-hacker-angriffen-sichern.html
 * @http://de.kioskea.net/contents/749-angriffe-auf-web-server
 * @http://www.heise.de/newsticker/meldung/Wettbewerb-fuer-Angriffe-auf-Webserver-81553.html