Server
Der Server ist in diesem Fall ein Webserver und gleichzeitig Arbeitsgegenstand und Arbeitsmittel. Mit Hilfe des Webservers wird die spätere Kundenplattform zur Verfügung gestellt. In diesem konkreten Fall wird der Begriff (Web-)Server als Blackbox-Begriff verwendet. Im Einzelnen laufen eine Vielzahl von unterschiedlichen Diensten auf dem Server, die unterschiedliche Funktionen bereitstellen. Konkret werden insbesondere der Apache-Webserver und der MySQL-Datenbankserver sowie die Programmiersprache PHP benötigt.
Zusammenhang
Der Server wird während der Auftragsdurchführung immer wieder verwendet. Genau genommen handelt es sich dabei um ein zentrales Element der Arbeitsumgebung, sodass eine Auftragsdurchführung ohne ihn nicht möglich wäre. Deshalb ist es wichtig, sicherzustellen, dass jederzeit aktuelle Backups des Servers vorhanden sind, um einem möglichen Datenverlust vorzubeugen.
Details
Die einzelnen Dienste auf dem Server stellen in ihrer Gesamtheit die Arbeitsumgebung dar. Die vom Programmierer erstellten Dateien werden mithilfe des FTP-Servers auf die Festplatte des Rechners übertragen. Dort werden sie in einem bestimmten Verzeichnis abgelegt, sodass der Webserver auf sie zugreifen kann. Wird die zu der Datei gehörige URL in einem Browser aufgerufen, wird die entsprechende Datei vom Webserver geladen und mit der Hilfe der Programmiersprache PHP interpretiert. Je nach auszuführendem Quelltext werden Daten gelesen, angezeigt, geschrieben oder verändert. Sie können beispielsweise in Dateien oder einer Datenbank gespeichert sein, oder es wird mit Hilfe einer Schnittstelle auf sie zugegriffen.
Vertiefung
Serversysteme werden heutzutage in der Regel nicht mehr über die Konsole verwaltet, sondern über eine GUI, die im Regelfall als Weboberfläche realisiert wird. Insbesondere Webserver stehen dabei meist nicht beim Kunden, sondern in großen Rechenzentren mit entsprechender Anbindung. Neben dem Aufsetzen des Serversystems muss man insbesondere auf die Aktualität, die Sicherheit und Backups des Systems achten, um Schäden zu vermeiden. Im Idealfall ist man Einzelnutzer des Servers, sodass die installierte Software maßgeschneidert für das entsprechende Projekt verwendet werden kann.
[zurück] | [weiter] |