How-To: Server einrichten

Schritt 1: Texteditor & SSH-Zugriff

1. Vim installieren:

apt install vim

2. SSH-Konfigurationsdatei öffnen:

vi /etc/ssh/sshd_config

3. Speichern und beenden (in Vim):

:wq

4. SSH-Dienst neu starten:

service ssh restart

5. SSH im Autostart aktivieren:

systemctl enable ssh

Schritt 2: Festplatte partitionieren, formatieren & einbinden

1. Festplatten auflisten:

fdisk -l

2. Partitionierung starten:

cfdisk /dev/sda

3. Partition als Linux (83) anlegen, auf 'write' gehen, mit 'yes' bestätigen und 'quit' wählen.

4. Partition mit ext4 formatieren:

mkfs.ext4 /dev/sda1

5. UUID anzeigen lassen und kopieren:

blkid /dev/sda1

6. fstab zum Einbinden öffnen:

vi /etc/fstab

7. Ordner für Webdateien erstellen:

mkdir /var/www

8. Laufwerke einbinden:

mount -a

9. Systemd neu laden:

systemctl daemon-reload

10. Server neustarten:

reboot

Schritt 3: Webserver-Komponenten einzeln installieren

1. Apache Webserver installieren:

apt install apache2

2. PHP installieren:

apt install php

3. MySQL-Datenbank-Server installieren:

apt install default-mysql-server

4. phpMyAdmin installieren:

apt install phpmyadmin

Schritt 4: Datenbank & phpMyAdmin konfigurieren

1. In MySQL einloggen:

mysql

2. Root-Passwort festlegen:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'passwort';

3. MySQL verlassen:

exit

4. Login mit neuem Passwort testen:

mysql -u root -p

5. MySQL wieder verlassen:

exit

Anmeldung im Browser unter: http://<DEINE-SERVER-IP>/phpmyadmin