Webserverinstallation und Verbindung mit MariaDB

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Webserverinstallation und Verbindung mit MariaDB

    Guten Morgen zusammen,

    das Tutorial was ich heute vorstelle, steht mit meinem Tutorial  "Information & Installation von MariaDB" in Verbindung.
    daher ist es Sinnvoll  für die jenigen die einen Webserver per Hand aufsetzten möchten und dabei Maria DB verwenden wollen.

    Okay fangen wir an.

    1. Erst wird nagesehen ob Updates für den Server zur Verfügung stehen. Dazu wird folgendes eingegeben:

    apt-get update && apt-get upgrade
    Das System ist falls Updates vorhanden sind, wieder auf dem aktuellsten Stand.

    2. Nun werden die nötigen Pakete wie Apache2 und PHP5 . Dazu wird folgendes eingegeben:

    apt-get install apache2 apache2-mpm-prefork php5

    Es wird gefragt ob mehrere Pakete die für die Installation benötigt werden, installiert werden dürfen.
    Diese Frage bitte mit Ja (y) bestätigen da die Installation sonst abgebrochen wird.
    Nach der Installation sollte der Webserver Online sein und mittels Eingabe der IP im Browser eine weiße Seite mit "It works" erscheinen.
    Wenn ja dann wurde bis jetzt alles richtig gemacht.

    3. Nun wird eine Datenbank für die "zukünftige" Webseite benötigt. Es gibt mehrere Möglichkeiten , entweder eine Datenbank über die Console erstellen oder via PHPmyAdmin, was dennioch nachinstalliert werden muss.

    4. Wir entscheiden uns für den bequemeren Weg da er auch später sehr sinnvoll ist. Dazu installieren wir mit folgenden Befehlen PHPMyadmin:

    apt-get install phpmyadmin

    Es wird wieder gefragt ob mehrere Pakete die benötigt werden, installiert werden dürfen. Diese Frage mit Ja (Y) bestätigen.
    5. Nun kommt ein blaugraues Fenster in dem man den Webserver auswählen kann, wir nehmen "Apache2" da wir diesen vorerst installiert haben.
    Nun bestätigen wir im Fenster der Confirguration dass dies erlaubt wird.
    Anschließend wird ein Administratorpasswort für den Zugang zum PHPmyAdmin eingegeben.
    Jertzt fragt er nach einem MySQL Passwort. Da wir bereits den Maria-server installiert haben ,
    geben wir das Passwort ein was bei der Installation von MariaDB verwendet wurde.

    6. Nun wird der Apache2 Server mit folgendem Befehl neugestartet:

    /etc/init.d/apache2 restart

    Nun sehen wir nach ob PHPMyAdmin über den Browser erreichbar ist. Dazu wird folgendes im Browser eingegeben:

    htp://deineIP/phpmyadmin

    Nun sollte eine Seite kommen in dem man sich einloggen kann. Wenn dies erscheint dann wurde bis jetzt alles richtig gemacht.

    Nun loggen wir uns ein und sehen mal nach welcher SQL Server mit PHPMyAdmin in Verbindung steht und erstellen einen User und eine Datenbank für den User.

    Rechts im Fenster ist eine Box mit der Überschrift MySQL darunter stehen  Daten des Servers. Sprich welches OS genutzt wird, Protokoll, User, und welche MySQL Server Version genutzt wird. In Unserem Fall sehen wir dir installierte MariaDB Version.

    Nun legt wie folgt einen User und eine Datenbank an. Dazu werden folgende Schritte gemacht:
    - 1 Klickt oben auf Datenbanken. Nun sehen wir dass unten ein Name für eine neue Datenbank eingegeben werden kann und die Codierung ausgewählt werden kann.
    Nun gebt einen Namen ein zum Beispiel "Webseite" und wählt rechts daneben die Codierung "UFT-8_general_ci" aus. Jetzt nur noch auf "Anlegen" klicken und fertig.
    -2 Jetzt brauchen wir einen User für die Datenbank da wir den Rootuser aus Sicherheitsgründen nicht für die neue Webseite verwenden werden.
    Um einen User anlegen zu können müssen wir in die Datenbank. Klickt links auf die Datenbank die eben erstellt wurde.
    Anschließend klickt oben Rechts auf "Rechte". Dort wird eine Liste mit Usern und Rechten für die Datenbank angezeigt.
    Nun klickt aif auf "Benutzer anlegen" . Dort kann nun ein Name und ein Passwort  für den User  eingegeben werden.
    Bei Host wählen wir Lokal aus da der User nur für diese Datenbank angelegt wird.
    Weiter unten geben wir an dass der User nur für die Datenbank die vorher angelegt wurde, bestimmt ist.
    Darunter geben wir dem User die Rechte für die Datenbank. Die Rechte die bebnötigt werden könnt ihr dem Screen "rechtedb" entnehmen.
    Nun klickt nur noch auf "OK" , somit ist der User für die Datenbank"Webseite" angelegt und die Rechte die benötigt werden gleich mit gesetzt.
    Das Passwort ist später wichtig damit ihr ein CMS auf dem Server installieren könnt.
    Nun sind wir mit der Einrichtung des Webservers und der Einstellung der Datenbank fertig.

    7. Nun geht an den FTP Zugang ran. Dazu müssen wir einen FTP Server (vorzugsweise ProFTP) installieren und einrichten.
    Dazu öffnet eure Putty Konsole und logt euch als Root auf eurem Server ein falls ihr Putty vorher geschlossen habt.
    Nun gebt folgenden Befehl ein um den FTP Server zu installieren:

    sudo-apt-get install proftpd

    Es wird wieder gefragt ob mehrere Pakete die zur Installatiomn benötigt werden, installiert werden dürfen. Dies bestätigt wieder mit ja /(Y).
    Nun kommt während der Installation ein blaugraues Fenster in dem gefragt wird ob der FTP Server als Dienst inet.d oder Eigenständig  Standalone laufen soll.
    Wählt dazu standalone aus und bestätigt mit der Eingabetaste.
    Die Installation des FTP Servers ist nun fertig. Jetzt muss er nur noch richtig eingestellt werden.
    Dazu gebt folgendes ein:

    nano /etc/proftpd/conf.d/custom.conf

    Dieser Code kann übernommen werden . Dies sind die optimalen Einstellungen zur nutzung des FTP Servers.:

    class="co0" style="font-family: FSMeWeb,sans-serif; color: rgb(102, 102, 102); font-style: italic;"># Ftp user doesn't need a valid shell
    <Global>
    RequireValidShell off
    </Global>
    # If desired turn off IPv6
    UseIPv6 off
    # Default directory is ftpusers home
    DefaultRoot ~ ftpuser
    # Limit login to the ftpuser group
    <Limit LOGIN>
    DenyGroup !ftpuser
    </Limit
    Speichert die Datei mit F3 und beendet den Editor mit F2.
    Anschließend startet den FTP Server mit folgendem Befehl neu:


    sudo service proftpd restart
    8. Nun muss nur noch ein User angelegt werden damit Inhalte für die Webseite hochgeladen werden können.

    Dazu geben wir folgendes ein:


    sudo adduser ftpuser --shell /bin/false --home /var/www/

    >Wählt ein Passwort für den "ftpuser" damit nur ihr via FTP Client (z.B. FileZilla) auf euren Server kommt.
    Bestägt solange mit Enter bis die Frage erscheint ob die eingegebenen Informationen richtig sind.
    Dies bestätigt ihr mit Ja (Y).

    Nun könnt ihr eure Webseite oder ein CMS hochladen und installieren. Die angehängten Bilder zeigen wie der Ablauf funktioniert. Viel Spaß bei der Einrichtung eures Webservers. Gruß Alex
    Dateien

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Alex ()