Webserver-Container: Unterschied zwischen den Versionen

Aus Metalesel Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Hier installieren wir einen Webserver auf Basis von Apache und MariaDB
Hier installieren wir einen Webserver auf Basis von Apache und MariaDB
PHPmyAdmin als Webservice zur einfachen Administration des SQL Servers


== Voraussetzungen: ==
== Voraussetzungen: ==
Zeile 16: Zeile 17:
<tr>
<tr>
<td width=400>
<td width=400>
* <b>Virtual Box öffnen und auf Hinzufügen klicken</b>
* <b>"Erstelle CT" klicken</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT1.PNG|thumb|Hinzufügen]]
[[Datei:SQLCT1.PNG|thumb|CT erstellen]]
</td>
</td>
</tr>
</tr>
Zeile 29: Zeile 30:
<tr>
<tr>
<td width=400><b>
<td width=400><b>
*<u>Name und Betriebssystem</u>
*<u>Allgemein</u>


**Name vergeben
**CT ID vergeben. (muss eine freie ID sein, sonst geht es nicht)
**Als Typ "Linux" auswählen
**Hostname auswählen. (in meinem Fall "SQLCT")
**Als Version "Linux 2.6/3.x/4.x (64bit)" auswählen
**Kennwort wählen und bestätigen. (für den Root Benutzer in der Konsole)
**Weiter klicken
**"Vorwärts" klicken
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT2.PNG|thumb|Name und Betriebssystem]]
[[Datei:SQLCT2.PNG|thumb|Allgemein]]
<b>
<b>
</td>
</td>
Zeile 50: Zeile 51:
<td width=400>
<td width=400>
<b>
<b>
*<u>Speichergröße</u>
*<u>Template</u>


**mind. 4 GB auswählen
**Storage: "local" wählen, da die Templates meistens darauf liegen
**Weiter klicken
**Template: "Debian-11-Standart......" wählen
**"Vorwärts" klicken
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT3.PNG|thumb|Speichergröße]]
[[Datei:SQLCT3.PNG|thumb|Template]]
</td>
</td>
</tr>
</tr>
Zeile 68: Zeile 70:
<td width=400>
<td width=400>
<b>
<b>
*<u>Platte</u>
*<u>Disks</u>


**Festplatte erzeugen
**Storage "local-lvm" wählen, sonst gibts Performance Probleme.
**Erzeugen klicken  
**Disk-Größe "8"GB reicht für die meisten Anwendungen
**"Vorwärts" klicken  
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT4.PNG|thumb|Platte]]
[[Datei:SQLCT4.PNG|thumb|Disks]]
</td>
</td>
</tr>
</tr>
Zeile 86: Zeile 89:
<td width=400>
<td width=400>
<b>
<b>
*<u>Dateityp der Festplatte</u>
*<u>CPU</u>


**VDI (VirtualBox Disk Image)
**Cores: "1"
**Weiter klicken  
**"Vorwärts" klicken  
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT5.PNG|thumb|Dateityp der Festplatte]]
[[Datei:SQLCT5.PNG|thumb|CPU]]
</td>
</td>
</tr>
</tr>
Zeile 104: Zeile 107:
<td width=400>
<td width=400>
<b>
<b>
*<u>Art der Speicherung</u>
*<u>Speicher</u>


**"feste Größe" auswählen
**Alles so belassen (512 MB reichen absolut aus)
**Weiter klicken  
**Weiter klicken  
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT6.PNG|thumb|Art der Speicherung]]
[[Datei:SQLCT6.PNG|thumb|Speicher]]
</td>
</td>
</tr>
</tr>
Zeile 122: Zeile 125:
<td width=400>
<td width=400>
<b>
<b>
*<u>Dateiname und Größe</u>
*<u>Netzwerk</u>
**"16 GB" auswählen
**Unter IPv4/CIDR: Die freie IP im Netzwerk eingeben + /24
**Erzeugen klicken  
**Gateway (IPv4): Den Router anwählen (in meinem Fall 192.168.1.1)
**"Vorwärts" klicken  
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT7.PNG|thumb|Dateiname und Größe]]
[[Datei:SQLCT7.PNG|thumb|Netzwerk]]
</td>
</td>
</tr>
</tr>
Zeile 139: Zeile 143:
<td width=400>
<td width=400>
<b>
<b>
*Datenträger wird erstellt
*<u>DNS</u>
 
**Alles so belassen und "Vorwärts" klicken
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT8.PNG|thumb|Datenträger wird erstellt]]
[[Datei:SQLCT8.PNG|thumb|DNS]]
</td>
</td>
</tr>
</tr>
Zeile 154: Zeile 160:
<td width=400>
<td width=400>
<b>
<b>
*<u>VM erstellt - Änderungen der Einstellungen</u>
*<u>Bestätigen</u>


**"Ändern" klicken
**Hier sind alle eingegebenen Einstellungen wieder aufgelistet.
**
**"Häckchen" bei "Nach Erstellen starten" machen und dann auf "Abschließen" klicken
</b>
</b>
</td>
</td>
<td width=300>
<td width=300>
[[Datei:SQLCT9.PNG|thumb|Änderung der Einstellung]]
[[Datei:SQLCT9.PNG|thumb|Bestätigung]]
</td>
</td>
</tr>
</tr>

Version vom 23. September 2022, 00:59 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

  • "Erstelle CT" klicken
CT erstellen

  • Allgemein
    • 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

Allgemein


  • Template
    • Storage: "local" wählen, da die Templates meistens darauf liegen
    • Template: "Debian-11-Standart......" wählen
    • "Vorwärts" klicken

Template

  • Disks
    • Storage "local-lvm" wählen, sonst gibts Performance Probleme.
    • Disk-Größe "8"GB reicht für die meisten Anwendungen
    • "Vorwärts" klicken

Disks

  • CPU
    • Cores: "1"
    • "Vorwärts" klicken

CPU

  • Speicher
    • Alles so belassen (512 MB reichen absolut aus)
    • Weiter klicken

Speicher

  • 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

Netzwerk

  • DNS
    • Alles so belassen und "Vorwärts" klicken

DNS

  • Bestätigen
    • Hier sind alle eingegebenen Einstellungen wieder aufgelistet.
    • "Häckchen" bei "Nach Erstellen starten" machen und dann auf "Abschließen" klicken

Bestätigung

  • Ändern der Prozessoreinstellungen
    • Reiter "System" auswählen
    • Reiter "Prozessor" auswählen
    • Größtmögliche CPUs auswählen (in meinem Fall 2 CPUs)
    • - !! Bitte im grünen Bereich bleiben, da sonst der Host (euer PC) zu langsam wird und eventuell abstürzt.

Hier sehen wir das das "Häckchen" bei Nested VT-x/AMD-V aktivieren fehlt (dazu kommen wir später)

Ändern der Prozessoreinstellungen

  • Ändern der Netzwerkeinstellungen
    • Reiter "Netzwerk" klicken
    • Im Feld "Angeschlossen als" bitte Netzwerkbrücke auswählen.
    • mit "OK" bestätigen

Ändern der Netzwerkeinstellungen



  • Terminal (Eingabeaufforderung) aufrufen
    • Bei Windows 10:
      • In der Taskleiste "CMD" oder "Eingabeaufforderung" in der Suche Eintragen und mit Enter bestätigen
    • Bei älteren Windows
      • -Start -> Ausführen -> CMD" eintragen und auf "Ausführen" klicken

Eingabeaufforderung



  • Auswählen (Bei Windows 10)

CMD auswählen



  • Eingabeaufforderung (in der Eingabeaufforderung bitte jeden Befehl mit Enter abschließen)
    • Hier wird nun die VM modifiziert, damit das Nested VT-X/AMD aktiviert wird.
    • erstmal ins Stammverzeichnis

cd..
cd..

    • Ins Programmverzeichnis von Virtual Box

cd Program Files
cd Oracle
cd VirtualBox

    • VM erst mal auflisten

vboxmanage list vms

    • In meinem Fall ProxMoxVM (Diese kann mit eurem Namen abweichen)
    • Jetzt wird die VM modifiziert

vboxmanage modifyvm ProxMoxVM --nested-hw-virt on
exit

    • Eingabeaufforderung wird geschlossen

Eingabeaufforderung



  • Überprüfung der Modifikation
    • Auf "Ändern" klicken

Überprüfung der Modifikation



    • Reiter "System" klicken
    • Reiter "Prozessor" klicken
    • Häckchen bei "Nested VT-x/AMD-V aktivieren" ist gesetzt.
    • Mit "OK" das Bild schließen

Einstellungen kontrollieren



  • Start der VM
    • "Start" klicken um die VM zu Starten

Start der VM



  • Medium für Start auswählen
    • Auf den Ordner mit dem grünen Pfeil klicken

Medium für Start wählen



  • Optisches Medium auswählen
    • "Hinzufügen" klicken

Optisches Medium auswählen



  • ProxMox Iso auswählen
    • Die Datei "proxmox-ve_7.2.1" auswählen (je nach Version können die Zahlen sich ändern)
    • Öffnen klicken

ProxMox Iso auswählen



  • Auswahl der Iso
    • Nun wird die Iso in der Liste angezeigt
    • "proxmox-ve_7.2.1.iso" anwählen
    • "Auswählen" anklicken

Auswahl der Iso



  • Medium starten
    • Nun wird das richtige Medium angezeigt
    • "Starten klicken"

Erledigt



Erledigt



Erledigt

Erledigt


Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt



Erledigt

Erledigt

Erledigt

Erledigt

Erledigt

Erledigt


Nun gehts zur Installation von ProxMox ProxMox-Installation