|
|
Zeile 317: |
Zeile 317: |
| Y (Ja mit dem gleichen Namen) | | Y (Ja mit dem gleichen Namen) |
| Enter (wir kommen danach wieder ins Terminal) | | Enter (wir kommen danach wieder ins Terminal) |
| | |
| | <code>systemctl restart ssh</code><br> |
| | Den Service neustarten!! |
| | | |
| </b> | | </b> |
Zeile 335: |
Zeile 338: |
| *<u>Apache, PHP, MariaDB installieren</u> | | *<u>Apache, PHP, MariaDB installieren</u> |
|
| |
|
| <code>apt-get install apache2 mariadb-server php libapache2-mod-php phpmysql -y</code> | | <code>apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql -y</code> |
| **Installation dauert etwas. | | **Installation dauert etwas. |
|
| |
|
Version vom 11. März 2023, 00:23 Uhr
Hier installieren wir einen Webserver auf Basis von Apache und MariaDB
PHPmyAdmin als Webservice zur einfachen Administration des SQL Servers
Voraussetzungen:
- Heruntergeladene Debian 11 Container - Image
- Eine freie IP-Adresse im Netzwerk
Zur Info:
Webserver in einem LXC Container installieren
- CT ID vergeben. (muss eine freie ID sein, sonst geht es nicht)
- Hostname auswählen. (in meinem Fall "SQLCT")
- Kennwort wählen und bestätigen. (für den Root Benutzer in der Konsole)
- "Vorwärts" klicken
|
|
- Storage: "local" wählen, da die Templates meistens darauf liegen
- Template: "Debian-11-Standart......" wählen
- "Vorwärts" klicken
|
|
- Storage "local-lvm" wählen, sonst gibts Performance Probleme.
- Disk-Größe "8"GB reicht für die meisten Anwendungen
- "Vorwärts" klicken
|
|
- Cores: "1"
- "Vorwärts" klicken
|
|
- Alles so belassen (512 MB reichen absolut aus)
- Weiter klicken
|
|
- Netzwerk
- Unter IPv4/CIDR: Die freie IP im Netzwerk eingeben + /24
- Gateway (IPv4): Den Router anwählen (in meinem Fall 192.168.1.1)
- "Vorwärts" klicken
|
|
- Alles so belassen und "Vorwärts" klicken
|
|
- Hier sind alle eingegebenen Einstellungen wieder aufgelistet.
- "Häckchen" bei "Nach Erstellen starten" machen und dann auf "Abschließen" klicken
|
|
- Warten bis unten "Task OK" steht, danach erst Fenster schließen
|
|
- Nachdem der Container gestartet ist, wählen wir im Container das Feld "Konsole" auf.
|
|
- Konsolenlogin
- Als Benutzername: "root"
- Passwort: "Ausgewähltes Passwort bei der Erstellung des Containers"
|
|
- Eingeloggt?
- Wenn ihr eingeloggt seid, sieht das in etwa so aus.
|
|
- Update und Upgrade Befehl zuerst
apt-get update && apt-get upgrade -y
- Dies dauert je nach Schnelligkeit der Internetleitung 5-10 Min
|
|
cd ..
nano /etc/ssh/sshd_config
|
|
- PermitRootLogin suchen
- "#" entfernen und hinter PermitRootLogin "prohibit-password" löschen und "yes" eintragen
|
|
Wenn dies geschehen ist mit folgenden Tastenkombinationen speichern und schließen.
STRG + X (Speichern)
Y (Ja mit dem gleichen Namen)
Enter (wir kommen danach wieder ins Terminal)
systemctl restart ssh
Den Service neustarten!!
|
|
- Apache, PHP, MariaDB installieren
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql -y
- Installation dauert etwas.
|
|
mysql_secure_installation
|
|
- Unix Socket Authentifikation
- Beim ersten Starten, kann es sein, dass er ein Root Passwort verlangt.
- "Y" eingeben -> Enter
|
Unix Socket Authentifikation
|
- "N" denn wir haben dann schon ein Passwort angegeben
|
|
- Anonyme Benutzer löschen?
- "Y" eintippen und mit Enter bestätigen
|
Anonymen Benutzer löschen?
|
- Root login verbieten ausserhalb vom Netzwerk?
- "Y" eingeben und mit Enter bestätigen
|
|
- Test Datenbank löschen?
- "Y" eingeben und mit Enter bestätigen
|
|
- Datenbanken neuladen?
- "Y" eingeben und mit Enter bestätigen
|
|
- Root User löschen und wieder anlegen
mysql -u root
drop user root@localhost;
Create User root@localhost Identified by 'neuesPasswort';
Grant all privileges on *.* to 'root'@'localhost';
flush privileges;
und dann mit Tastenkombination STRG+C beenden
|
|
- Reboot einleiten
- mit "reboot" einen Reboot machen. Dann werden alle gemachten Änderungen wirksam.
|
|
- PHPmyAdmin Seite aufrufen
- Webbrowser starten und folgende Seite aufrufen:
phpmyadmin.net/downloads/
und PHPmyAdmin als Zip Datei downloaden
|
PHPmyAdmin Seite aufrufen
|
- Nach Downloads entpacken
- Einfach in den Downloads entpacken.
|
|
- WinSCP Öffnen und neue Sitzung
- WinSCP öffnen und auf Neue Sitzung gehen.
|
|
- Serveradresse des Webservers angeben
- Serveradresse angeben.
- "Anmelden" drücken
|
|
- Sicherheitszertifikat
- Hostschlüssel mit "Ja" im Speicher ablegen
|
|
- Passwort
- Passwort das bei der MySQL angegeben worden ist.
|
|
- Grundverzeichnis
- Jetzt sind wir im Grundverzeichnis.
- ".." doppelklick damit wir ins Hauptverzeichnis kommen
|
|
Nun gehts zur Installation von ProxMox ProxMox-Installation