Installation des Webservers

Skip to content

Dies ist ein maschinell übersetzter Text, der Fehler enthalten kann!

🚧🚧 In Bearbeitung! 🚧🚧

Dubstep Meme

  • Befehle: sudo, apt, cd, nano
  • Software: nginx, apache2

Prozess für die Installation

Bevor wir die Software installieren können, müssen wir die APT(itude) Paketliste (“der App Store” von Linux) aktualisieren:

sudo apt update
# Oppdaterer pakkelisten - Aktualisiert die Paketliste

Danach können wir die gewünschte Software installieren. Hier installieren wir nginx, was ein sehr beliebter Webserver ist, aber eine beliebte Alternative ist auch apache2.

sudo apt install nginx
# Installer nginx – Webserver

Konfiguration von Webserver und Dateien

Wir finden Konfigurationsdateien in der Regel in /etc/<programwarenname>/. Für nginx ist dies also /etc/nginx/. Wir müssen dies jetzt nicht betrachten, aber wenn Sie etwas in der Konfiguration ändern möchten, wie z. B. Port, zusätzliche Webserver, SSL-Zertifikate und so weiter, dann müssen Sie dies hier tun.

Webdateien, also HTML, CSS, JavaScript und so weiter, befinden sich normalerweise in /var/www/html/. Hier können Sie Ihre eigenen Dateien hinzufügen. Zum Beispiel können Sie hier eine index.html-Datei mit etwas einfachem HTML-Code erstellen.

cd /var/www/html/
sudo nano index.html
# Endre index.html for å vise en enkel melding
# Ändere index.html, um eine einfache Nachricht anzuzeigen

nano - Ein wenig über den Texteditor

Nano ist ein völlig einfacher Texteditor, der im Terminal verwendet werden kann. Er ist einfach zu bedienen und erfordert keine großen Vorkenntnisse.

Einige grundlegende Befehle:

  • CTRL + S - Datei speichern
  • CTRL + X - Nano beenden

Wenn Sie CTRL + X drücken, ohne die Datei gespeichert zu haben, fragt er, ob Sie die Datei speichern möchten. Drücken Sie Y für Ja, N für Nein. Drücken Sie dann ENTER, um den Dateinamen zu bestätigen.

Starte und stoppen des Webservers

Wenn die Installation abgeschlossen ist, können wir den Webserver mit starten:

sudo systemctl start nginx
# Starter nginx-tjenesten.
# Startet den Nginx-Dienst.

systemctl - was ist das?

systemctl bedeutet “Systemsteuerung” und ist ein Werkzeug zur Steuerung von Systemdiensten in Linux. Es wird verwendet, um Dienste, die im Hintergrund auf dem System laufen, zu starten, zu stoppen, neu zu starten und ihren Status zu überprüfen.

systemctl start | stop | restart | status <Dienstname>

Besuchen Sie anschließend http://<server-ip-adresse>/ in Ihrem Browser, um zu überprüfen, ob der Webserver läuft.

Finne serverens IP-adresse

Um die IP-Adresse Ihres Servers zu finden, können Sie den folgenden Befehl verwenden:

hostname -I # Großes I

Alternativ können Sie ip a oder ifconfig verwenden, diese liefern jedoch mehr Informationen als nur die IP-Adresse.