Tutorial wie man Apache Server und MariaDB installiert

Hier ist ein detailliertes Tutorial, wie man auf einem Debian- oder Ubuntu-Server Apache und MariaDB installiert.

Schritt 1: System aktualisieren

Bevor wir beginnen, sollten wir sicherstellen, dass das System auf dem neuesten Stand ist. Melde dich dazu als Root-Benutzer an oder benutze sudo für administrative Befehle.

sudo apt update
sudo apt upgrade -y

Schritt 2: Apache Webserver installieren

Apache ist ein weit verbreiteter Webserver. Um Apache zu installieren, benutze den folgenden Befehl:

sudo apt install apache2 -y

Nachdem die Installation abgeschlossen ist, kannst du überprüfen, ob der Apache-Webserver läuft:

sudo systemctl status apache2

Schritt 3: MariaDB installieren

MariaDB ist eine weit verbreitete Datenbank-Server-Software und ein Fork von MySQL. Um MariaDB zu installieren, benutze den folgenden Befehl:

sudo apt install mariadb-server -y

Schritt 4: MariaDB sichern

Nach der Installation von MariaDB solltest du das Sicherheitsskript ausführen, um die Installation zu sichern:

sudo mysql_secure_installation

Dieser Befehl führt dich durch eine Reihe von Eingabeaufforderungen, um das Root-Passwort zu setzen, anonyme Benutzer zu entfernen, den Root-Login aus der Ferne zu deaktivieren und die Testdatenbank zu entfernen.

Schritt 5: Apache und MariaDB einrichten

Apache einrichten

  1. Erstelle eine Beispiel-Webseite, um sicherzustellen, dass Apache korrekt funktioniert:
echo "Hello, World!" | sudo tee /var/www/html/index.html
  1. Öffne einen Webbrowser und gehe zu deiner Server-IP-Adresse (z.B. http://your_server_ip). Du solltest die Nachricht „Hello, World!“ sehen.

MariaDB einrichten

  1. Melde dich bei der MariaDB-CLI an:
sudo mysql -u root -p

Erstelle eine neue Datenbank und einen neuen Benutzer:

CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Schritt 6: PHP installieren (optional)

Wenn du PHP für dynamische Webseiten benötigst, kannst du PHP und die notwendigen Module wie folgt installieren:

sudo apt install php libapache2-mod-php php-mysql -y

Überprüfe die PHP-Installation, indem du eine PHP-Info-Seite erstellst:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Besuche dann http://your_server_ip/info.php in deinem Webbrowser. Du solltest eine Seite mit PHP-Informationen sehen.

Schritt 7: Dienste starten und aktivieren

Stelle sicher, dass Apache und MariaDB beim Systemstart automatisch gestartet werden:

sudo systemctl enable apache2
sudo systemctl enable mariadb

Zusammenfassung

Du hast jetzt einen Apache-Webserver und einen MariaDB-Datenbankserver auf deinem Debian- oder Ubuntu-Server installiert. Du kannst nun beginnen, deine Webseiten und Anwendungen zu hosten.

Wenn du Fragen hast oder auf Probleme stößt, zögere nicht, um Hilfe zu bitten!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert