Eigener Webserver – Nginx
Dieser Abschnitt enthält verschiedene Tutorials für die Installation eines eigenen Webservers auf Basis von Nginx. Nginx ist ein beliebte Alternative zum Apache-Webserver und hat in den letzten Jahren aufgrund der besseren Performance deutlich Beliebtheit gewonnen (siehe Apache vs. nginx). Da ein eigener Server viel Verantwortung bedeutet, empfehle ich zuvor den Artikel Lohnt sich ein eigener Server? Vor- & Nachteile zu lesen.
Für den preiswerten Einstieg kann ich virtuelle Server empfehlen. Auf der Seite vServer habe ich verschiedene vServer-Anbieter verglichen. Meine Empfehlung für Einsteiger ist netcup.
Nginx-Webserver mit PHP, MySQL und SSL
Die nachfolgenden Tutorials beschreiben die Installation eines Nginx-Webservers und eines MySQL-Datenbankservers. Damit dynamische Inhalte wie eine WordPress-Seite angezeigt werden kann, wird PHP installiert. Per Let’s Encrypt erhält der Webserver kostenlose SSL-Zertifikate für eine verschlüsselte https-Verbindung.
Tutorial: Nginx, PHP, MySQL auf Ubuntu 18.04 installieren
Tutorial zu Installation vom Nginx-Webserver, MySQL-Datenbankserver und PHP unter Ubuntu 18.04. Dies stellt das Grundgerüst eines eigenen Webservers dar.