Fast jeder Mensch auf dieser Erde kennt das Internet (auch Web genannt), wo viele Webseiten (z.B. auch diese hier) gehostet werden. Damit so eine Website aber auch überhaupt funktionieren kann, braucht sie einen Webserver, auf dem sie drauf laufen kann. Die beiden beliebtesten sind Apache2 sowie nginx und letzteres soll auf einem Rootserver installiert werden.
Zuerst muss beim System nach Updates gesucht werden. Dies macht man bei Linux mit dem folgenden Befehl:
// Debian sudo apt-get update // Ubuntu sudo apt update // CentOS sudo yum update // OpenSUSE sudo zypper update // Fedora sudo dnf upgrade --refresh
Jetzt, wo das System überprüft wurde, kann Apache2 bzw. nginx installiert werden.
// Debian sudo apt install apache2 // Ubuntu sudo apt install apache2 // CentOS sudo yum install httpd // OpenSUSE sudo zypper install httpd // Fedora sudo dnf install httpd
// Debian sudo apt install nginx // Ubuntu sudo apt install nginx // CentOS sudo yum install nginx // OpenSUSE sudo zypper install nginx // Fedora sudo dnf install nginx
Nachdem der Webserver installiert wurde, können die Website-Dateien hochgeladen werden. Dafür musst du dich über einen FTP-Client (z.B. FileZilla) mit deinem Webserver verbinden und im Verzeichnis /var/www/html/
hochladen.
Bei nginx muss man die Dateien in ein anderes Verzeichnis /usr/share/nginx/html
hochladen.
Wenn die Installation erfolgreich abgeschlossen wurde, sollte noch die Version überprüft werden. Dies geht ganz einfach mit den Befehlen apache2 -v
oder nginx -v
. Die folgende Ausgabe sollte erscheinen:
apache2 -v Server version: Apache/2.4.41 (Ubuntu) Server built: XXXX-XX-XXTXX:XX:XX
nginx -V nginx version: nginx/1.2.3 ...
Sollte dir diese Meldung angezeigt werden, so ist der Webserver erfolgreich installiert worden.