Web-Server, FTP-Dienste und Content-Management
Eingeordnet in Informatik
Geschrieben am in
mit einer Größe von 49,06 KB
Inhalt aktualisieren
Internet und Web-Server
- Webseiten werden auf Computern gehostet, die als Web-Server bezeichnet werden.
- Verwendung eines Programms, das Anfragen von Clients akzeptiert.
Bekannte Server-Software:
- IIS (Internet Information Services)
- PWS (Personal Web Server)
- WAMP (Windows + Apache + MySQL + PHP)
- LAMP (Linux + Apache + MySQL + PHP)
- XAMPP
- Apache (.php)
- Apache Tomcat (für .jsp-Seiten)
Server-Typen
- Lokaler Server (Intranet): http://IP_servidor.internet oder http://localhost
- Remote-Server (Internet): http://www.dominio.xxx, http://IP_publica, dyndns.com
Services: FTP und Mirroring
A) Übertragung von Dateien mit FTP
- FTP (File Transfer Protocol)
- Ermöglicht den Upload von Seiten auf den Webserver.
- Alternativen: Back-Office-Systeme oder vorprogrammierte Webseiten (z. B. http://karlikis.com/administrador).
Verbindung zum FTP-Server:
- Verbindungsmöglichkeiten:
- a) Browser: Anonymous (ftp://servidor) oder mit Benutzername/Passwort (ftp://username:password@servidor)
- b) FTP-Clients: Grafikbasiert (z. B. FileZilla, CuteFTP)
- FTP-Server: Maschine zum Speichern von Dateien (Server-Programme wie IIS).
- Verzeichnisstruktur: Organisiert (z. B. /user/home/mi_usuario).
- Benutzertypen: a) Anonym, b) Registriert (Login/Passwort).
- Berechtigungstabelle (beim Zugriff).
Weitere Parameter:
- Ratio: Zahlenmäßiges Verhältnis zwischen Up- und Download-Dateien.
- Quote: Maximaler Speicherplatz für einen Benutzer auf dem FTP-Server.
- Ports und Modi: FTP arbeitet auf Port 21 (Steuerung) und Port 20 (Daten).
- Modi: Aktiv (21/20) oder Passiv (nur 21, bei Firewalls empfohlen).
B) Mirroring
Techniken zur Erstellung exakter Kopien eines FTP-Servers auf einem anderen Computer zur Absicherung.
- Manuell: Via FTP (komplexer).
- Automatisiert: Mit Anwendungen (z. B. WSFTP_Professional) oder Befehlen (Linux/Unix).
Content Management
Wie verwaltet man den Inhalt einer Website?
- a) Manuell: Dokumente erstellen und per FTP hochladen.
- b) CMS (Content Management System): z. B. PHPNuke, Joomla, Blogger.
Wünschenswerte Features für ein CMS:
- Einfache Bedienung (Sprachunterstützung, Dokumentation, Versionsverwaltung).
- Unterstützung für mehrere Benutzertypen.
- Flexibilität (Erweiterbarkeit durch Foren, Umfragen, Chats).
- Modularer Aufbau (Bildergalerien, interaktive Kalender).
Synchronisation und Suche:
- Synchronisation: Manuell (Dateiaustausch) oder automatisch (Software-Synchronisation lokaler/remote Ordner via FTP).
- Inhaltssuche: Interne Programme (PHP/MySQL) oder externe Suchmaschinen (Google).