Einführung
http://ajenti.org [Ajenti] ist ein webbasiertes Open-Source-Control-Panel, das für eine Vielzahl von Serververwaltungsaufgaben verwendet werden kann. Mit dem Add-On-Paket Ajenti V können Sie mehrere Websites über dasselbe Control Panel verwalten. Inzwischen sollten Sie Ajenti und Ajenti V installiert haben.
In diesem Tutorial installieren wir einen WordPress-Blog mit den von Ajenti V bereitgestellten Tools.
Voraussetzungen
Für dieses Tutorial benötigen Sie:
-
Ein registrierter Domänenname, der mit installiertem Ajenti und Ajenti V in das Droplet aufgelöst wird (wird in diesem Lernprogramm verwendet)
-
Ajenti und Ajenti V werden von https://www.digitalocean.com/community/tutorials/ installiert Installiere das Ajenti Control Panel und Ajenti V unter Ubuntu 14.04]
Schritt 1 - Konfigurieren von WordPress
Navigieren Sie in Ihrem Browser zu Ihrem Ajenti-Kontrollfeld, z. B. "+ https: // panel ./+", und melden Sie sich mit dem Administratorkonto an, das Sie bei der Installation von Ajenti und Ajenti V erstellt haben. Klicken Sie in der rechten Seitenleiste im Bereich * Web * auf * Websites *. Wenn Sie das erste Mal benachrichtigt werden, dass es noch nicht aktiv ist, klicken Sie einfach auf die Schaltfläche * Aktivieren *, damit Ajenti V die erforderlichen Konfigurationsänderungen vornehmen kann.
Es wird einen Bereich mit dem Namen * New Website * geben. Darunter befindet sich ein * Name * Textfeld. Dort können Sie alles eingeben, womit Sie Ihre Website identifizieren möchten. Klicken Sie auf die Schaltfläche * Erstellen *, und Sie werden feststellen, dass Ihre Website jetzt im Abschnitt * Websites * aufgeführt ist. Klicken Sie neben Ihrer Website auf * Verwalten *.
Ändern Sie im Abschnitt "* Website-Dateien *" "+ / srv / new-website " in ein beliebiges Verzeichnis, z. B. " / srv / +". Drücken Sie die Taste * Set * und anschließend die Taste * Create Directory *. Merken Sie sich dieses Verzeichnis. Sie müssen demnächst Dateien hochladen.
Deaktivieren Sie im Abschnitt * Allgemein * die Einstellung * Wartungsmodus *. Klicken Sie anschließend unten auf der Seite auf "Änderungen übernehmen".
Klicken Sie oben auf der Seite auf die Registerkarte * Domains *. Drücken Sie die Schaltfläche * Hinzufügen * und geben Sie Ihren Domainnamen wie "++" in das angezeigte Textfeld ein. Klicken Sie anschließend auf die Schaltfläche "Änderungen übernehmen".
Klicken Sie jetzt auf die Registerkarte * Erweitert * und geben Sie im Feld * Benutzerdefinierte Konfiguration * Folgendes ein:
# This order might seem weird - this is attempted to match last if rules below fail.
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
# Directives to send expires headers and turn off 404 error logging.
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
access_log off; log_not_found off; expires max;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~ /\. {
deny all;
}
# Deny access to any files with a .php extension in the uploads directory
# Works in sub-directory installs and also in multisite network
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~* /(?:uploads|files)/.*\.php$ {
deny all;
}
Klicken Sie auf * Apply changes *.
Klicken Sie anschließend oben auf die Registerkarte * Inhalt *. Wählen Sie im Dropdown-Menü * PHP FastCGI * und klicken Sie auf * Erstellen *. Klicken Sie unter dem neuen PHP-Eintrag auf das Menü * Erweitert * und geben Sie den folgenden Inhalt unter * Benutzerdefinierte Konfiguration * ein. Beachten Sie, dass dies nicht die gleiche * benutzerdefinierte Konfiguration * ist wie im vorherigen Schritt.
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
Klicken Sie auf * Apply Changes *.
Wechseln Sie zur Registerkarte * MySQL *. Geben Sie im Abschnitt * Databases * einen Namen für Ihre Datenbank ein. Dies kann alles sein. Es wird später im Tutorial als "" bezeichnet. Klicken Sie auf * Erstellen *. Jetzt können Sie im Bereich * Benutzer * einfach auf * Erstellen * klicken und den automatisch generierten Namen und das angegebene Passwort verwenden, oder Sie können Ihr eigenes Passwort verwenden. Der Benutzername und das Passwort werden später als "" bzw. "++" bezeichnet. Wenn Sie fertig sind, klicken Sie auf * Apply Changes *. Merken Sie sich den Namen, den Benutzer und das Kennwort der Datenbank. Sie werden sie später in diesem Tutorial benötigen, um die Einrichtung von WordPress abzuschließen.
Schritt 2 - Hochladen der Dateien
Bevor Sie die WordPress-Dateien entpacken können, müssen Sie die Zip-Dienstprogramme installieren. Klicken Sie in der Seitenleiste unter * Extras * auf * Terminal *. Klicken Sie auf * Neu * und dann auf das erscheinende schwarze Kästchen. Geben Sie Folgendes in das Terminal ein:
apt-get install zip unzip
Wenn der Vorgang abgeschlossen ist, klicken Sie oben auf der Seite auf das * X * neben * Terminal 0 *.
Kehren Sie jetzt wieder zum Abschnitt * Websites * zurück und klicken Sie neben Ihrer Website auf * Verwalten *. Gehen Sie dann zur Registerkarte * Allgemein * Ihrer Website. Geben Sie im Abschnitt * Automatic Downloader * "+ http: // wordpress.org / latest.zip +" ein und drücken Sie dann "Download and Unpack". Ein Terminal wird angezeigt. Nach dem Entpacken können Sie das Terminal verlassen, indem Sie oben auf der Seite auf das * X * neben * Terminal 0 * klicken.
Klicken Sie in der Seitenleiste im Abschnitt * Tools * auf * File Manager *. Navigieren Sie zu dem Verzeichnis, das Sie zuvor im Verzeichnis "+ / srv / " erstellt haben, indem Sie auf die Ordnernamen klicken. Darin sollte sich ein Verzeichnis mit dem Namen " wordpress +" befinden, das erstellt wurde, als der automatische Downloader die WordPress-Dateien entpackte. Öffnen Sie es und wählen Sie alle Dateien wie folgt aus:
image: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-selectall.png [Wählen Sie Dateien in /srv/example.com/wordpress]
Drücken Sie dann die Option * Ausschneiden * in der Symbolleiste am oberen Bildschirmrand.
image: https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-cutfiles.png [WordPress-Dateien "ausschneiden"]
Navigieren Sie zurück zu Ihrem Verzeichnis im Verzeichnis "+ / srv / ", z. B. " / srv / ", und fügen Sie alle Dateien im Stammverzeichnis des Verzeichnisses ein. Sie können dann den leeren Ordner ` wordpress +` löschen. Es kann eine Weile dauern, bis alle Dateien eingefügt sind. Seien Sie also geduldig.
Jetzt befinden sich alle WordPress-Dateien im Stammverzeichnis Ihrer Website. Wir können jetzt mit dem nächsten Schritt fortfahren.
Schritt 3 - Installieren von WordPress
Navigieren Sie in Ihrem Webbrowser zu Ihrem Domain-Namen wie "+ http: // +". Sie werden von der ersten WordPress-Installationsseite begrüßt. Wählen Sie Ihre Sprache im Auswahlfeld aus und klicken Sie auf "Weiter" und anschließend auf "Los geht’s!".
Ändern Sie im Feld für den Datenbanknamen "+ wordpress " in "+", das Sie zuvor im Lernprogramm ausgewählt haben. Geben Sie außerdem den Benutzernamen und das Kennwort der Datenbank an, die Sie zuvor im Lernprogramm festgelegt haben.
-
Datenbankhost * sollte als
+ localhost
belassen werden. * Tabellenpräfix * kann als+ wp_ +
belassen werden. Wenn Sie jedoch den Standardwert ändern, ist Ihre Installation möglicherweise vor bestimmten MySQL-Angriffen sicherer. Überlegen Sie, ob Sie es in "+ blog_ " oder einfach in "zufällig" ändern möchten, solange das Zeichen " _ +" darauf folgt. Halten Sie es relativ kurz - nicht mehr als 5 Zeichen oder so.
Jetzt können Sie auf * Führen Sie die Installation aus * klicken und WordPress wird die Installation abschließen! Sie werden aufgefordert, etwas mehr Site-Informationen wie den Titel und Ihre Administrator-Anmeldeinformationen einzugeben. Füllen Sie diese nach Belieben aus.
Fazit
Sie sollten jetzt eine funktionierende WordPress-Website auf Ihrem Ajenti-Control Panel installiert haben.