Die redaktionellen Inhalte dieser Rubrik umfassen bewusst nur kurzgefasste Notizen. Sie können auf deren Grundlage dann eine KI bemühen.
Inhalt
Diese Rubrik befindet sich im Aufbau.
Ubuntu Linux
Die Beschreibung von Installationen und Begriffen in dieser Doku erfolgt am Beispiel einer Ubuntu Linux Distribution (2024).
Wir gehen an dieser Stelle davon aus, dass Sie
bereits einen root
User,
die IP-Adresse sowie einen SSH Zugriff auf die Konsole
eingerichtet haben.
Darüber hinaus gehen wir davon aus, dass Sie bereits
einen zweiter User für administrative Zwecke geschaffen
haben, um nicht als root
zu arbeiten bzw. um auch von Beginn an ein Login von
root über SSH
zu
unterbinden, weil man diesen Nutzernamen all zu leicht
erraten bzw. wissen kann.
Ubuntu
In einem ersten Schritt müssen wir zuerst einmal sicherstellen, dass wir Serverhardware mit einer Linux-Distribution haben. Hierbei kann es sich auch um einen virtuellen Server bei einem Webhoster handeln.
Nginx
In einem ersten Schritt nach einer Serverinstallation installieren wir Nginx.
In diesem Zusammenhang zeigen wir auch, wie Sie vor der Installation von Nginx noch Ihre Ubuntu Distribution mit Updates füttern.
Bei Nginx, gesprochen „Engine X“, handelt es sich um einen beliebten Proxy-Server für Webanwendungen welcher alle auf einem Server eingehenden HTTP Anfragen für HTTP und HTTPS auf die eigentlichen HTTP Server routet, so dass es auf diesem Wege möglich ist, Anfragen an https://example.com entsprechend Port 443 innerhalb des Servers z. B. auf Port 8080 an eine Java Anwendung oder auch an einen beliebigen Port wie 12345 weiterzuleiten, falls Sie dort Apache2 für PHP oder NodeJS für serverseitiges JavaScript hosten.
Apache2 + PHP + XSL
Auch wenn PHP seit PHP 8.x auch selbst einen eigenen HTTP Server mit PHP ausliefert und man alternativ auch PHP direkt nach einer Installation von Nginx auch direkt über Nginx hätte betreiben können, installieren wir nun den HTTP Server Apache2, die Programmiersprache PHP sowie noch eine XSL-Unterstützung für PHP.
Die meisten Entwickler werden keine XSL Unterstützung benötigen. Dieser W3C Standard für XML/XSL-Transformationen ist kaum noch bekannt. Nichtsdestotrotz konfigurieren den Webserver bewusst mit XSL Unterstützung weil man mit XSL recht praktisch serverseitiges Rendering von XML-Dokumenten zu HTML realisieren kann und das gleiche Prinzip später auch mit JAVA XML/XSL, NodeJS XML/XSL sowie C# .NET XML/XSL getestet werden soll.
Spamschutz
Für Informationen zu SPF, DKIM und anderen Aspekten des Spamschutzes zur Verhinderung unliebsamer Emails oder dem Erschweren, dass Hacker E-Mails mit Ihrem Absender verschicken können, nutzen Sie bitte das Menü rechts.
FootNotes
UIO3 Es ist einfacher als Du denkst.
Stelle noch heute Deine Anfrage.