GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie BoltWire CMS mit Nginx auf Ubuntu 20.04 LTS

Bolt ist ein leichtgewichtiges Content-Management-System (CMS), das auf dem beliebten PHP-Framework aufbaut. Bolt ist perfekt für ein kleines Unternehmen, das seine eigene Website pflegen möchte, ohne sich Gedanken darüber machen zu müssen, HTML und andere Programmiersprachen lernen zu müssen. Bolt bietet erweiterte Funktionen wie robuste Wiki-Markups, E-Commerce, eine Fotogalerie und einen Album-Builder, eine Audiogalerie und einen Player sowie Gästebücher.

Boltwire zeichnet sich dadurch aus, dass es für Einzelpersonen und Gruppen jeder Größe, die ein CMS benötigen, völlig kostenlos ist. Joe Casabona ist der Schöpfer von Boltwire und er teilt seine Leidenschaft, indem er anderen hilft, das Beste aus seinem Open-Source-Projekt herauszuholen. Bolt wird in über 200 Ländern zur Verwaltung von über 500.000 Websites eingesetzt. Seine Entwickler sind Freiwillige und erwarten, dass sich alle Benutzer an dem Projekt beteiligen, indem sie Feedback geben und zu seiner Entwicklung beitragen.

Bolt hat einige einzigartige Eigenschaften:

  • Dynamische Seitengenerierung:Eine Seite kann basierend auf Daten zusammengestellt werden, die beim Abrufen aus der Datenbank gefunden werden. Wenn ein Benutzer beispielsweise einen neuen Eintrag in einem Online-Journal veröffentlicht, können andere Einträge seines Blogs dynamisch hinzugefügt werden, ohne dass die gesamte Webseite aktualisiert werden muss. Dies ermöglicht schnellere Ladezeiten, insbesondere bei vielen Seiten oder Medienelementen pro Kategorie (z. B. alle Fotos in einer Fotogalerie).
  • Inhaltsverwaltung und -verwaltung:Mehrere Benutzer können den Inhalt verwalten, um sicherzustellen, dass jeder Benutzer nur bestimmte Teile der Seiten ändern kann. Sie können auch einschränken, was sie sehen oder bearbeiten dürfen. Zum Beispiel ist es den meisten Leuten nicht erlaubt, neue Artikel zu posten oder Kommentare frei hinzuzufügen; dies ist Site-Administratoren vorbehalten. Leser können weiterhin jeden Artikel anzeigen, ohne sich vorher anzumelden, sofern vom Administrator nicht anders angegeben.
  • Benutzerfreundlichkeit:Bolt reduziert den Aufwand für die Erstellung von Webseiten im Vergleich zu anderen CMS wie Joomla und Drupal erheblich. Die in Bolt integrierten Assistenten automatisieren einen Großteil des Konfigurationsprozesses, sodass Sie sich keine Gedanken darüber machen müssen, wie die Dinge unter der Haube funktionieren.
  • Einfache Erweiterbarkeit:Da Bolt Open Source ist, ist es einfach, neue Module zu erstellen, die Bolt erweitern oder Funktionen hinzufügen. Neue Funktionen werden oft in die Kernsoftware integriert, wodurch sie noch einfacher zu bedienen sind. Mit etwa 40 Erweiterungen, die derzeit auf Modboom verfügbar sind, können Sie ganz einfach jeden gewünschten Teil von Bolt erweitern, ohne sich zu tief in die PHP-Programmierung wagen zu müssen.
  • BoltWire ist in mehreren Sprachen verfügbar:Englisch (Standard), Deutsch, Italienisch, Japanisch, Polnisch, Portugiesisch und Spanisch. Neben BoltWire-Standardpaketen für die oben genannten Sprachen ist auch eine vollständige Lokalisierung in Französisch (100 %) und Niederländisch (über 50 %) verfügbar.

Der Nachteil ist, dass es abgesehen von den Hilfeforen nur wenig Unterstützung gibt, wenn Sie Fragen dazu haben, wie die Dinge unter der Haube in Ihrer Landessprache funktionieren. Insofern liegt es in Ihrer eigenen Verantwortung, die Dinge so zum Laufen zu bringen, wie Sie es möchten. Wenn Sie jedoch mit einem Texteditor vertraut sind und die Zeit haben, selbst an Bolt zu arbeiten, dann hält Sie nichts davon ab, in wenigen Minuten eine einfache, aber professionell aussehende Website zu erstellen.

In diesem Handbuch lernen wir, wie BoltWire auf einem Ubuntu 20.04-Server installiert wird.

Voraussetzungen

  • Ein frischer Server mit Ubuntu 20.04.
  • Voller SSH-Root-Zugriff oder Benutzer mit sudo-Berechtigungen.
  • Ein Domainname ist registriert und verweist auf Ihren Server.

Erste Schritte

Melden Sie sich zunächst mit SSH bei Ihrem Ubuntu an.

ssh [email protected]_Address -p Port_number

root ist der Standardbenutzer auf Ubuntu, ersetzen Sie „root“ durch den Namen Ihres eigenen Benutzers, wenn Sie einen anderen verwenden.

IP_Address ist die Adresse Ihres Servers. Sie können dies mit

überprüfen

hostname -I  in der Befehlszeile. Portnummer muss für SSH 22 sein.

hostname -I

Das ‚-p‘ weist ssh an, den angegebenen Port zu verwenden. Wenn Sie keine Portnummer angeben, wird 22 verwendet .

Wenn Sie sich hinter einer Firewall befinden, ist Port 22 möglicherweise blockiert. Ändern Sie in diesem Fall Port_number in etwas anderes wie 2222.

Aktualisieren Ihres Systems

Sie können mit dem folgenden Befehl überprüfen, ob auf Ihrem System die richtige Ubuntu-Version installiert ist:

sudo lsb_release -a

Beispielausgabe: 

Es ist immer ratsam, das System zu aktualisieren, bevor Sie Pakete installieren.

sudo apt-get update && apt-get upgrade -y

-y ist ein Befehl, der während des Aktualisierungsvorgangs automatisch alle Fragen mit „Ja“ beantwortet. apt-get update aktualisiert die Paketlisten und apt-get upgrade aktualisiert Ihr System.

Beispielausgabe: 

Das Update kann einige Zeit dauern, je nachdem, wie viele Pakete heruntergeladen und installiert werden müssen. Sobald das Update abgeschlossen ist, werden Sie aufgefordert, Ihren Server neu zu starten. Führen Sie den folgenden Befehl aus, um Ihr System nach Aktualisierungen neu zu starten:

sudo reboot

Erforderliche Pakete installieren

Die Installation von Bolt erfordert die Installation einer Reihe von Paketen auf Ihrem System. Einige der Pakete werden in einer bestimmten Reihenfolge installiert. In diesem Fall installieren wir alle für die Bolt-Installation erforderlichen Pakete mit dem folgenden Befehl:

sudo apt install -y curl wget vim git unzip socat bash-completion apt-transport-https

socat dient zum Proxying, wodurch Bolt so aussieht, als würde es auf dem Webserver ausgeführt.

apt-transport-https ermöglicht Befehlszeilenoperationen wie sudo apt update, um mit https-Verbindungen zu arbeiten. bash-completion ist ein Programm, das es Bash ermöglicht, Befehle automatisch zu vervollständigen, nachdem die ersten paar Zeichen eingegeben wurden.

curl wird zum Herunterladen von Paketen verwendet und wget wird verwendet, um Dateien wie die neueste Version von Bolt von seiner Website herunterzuladen.

Beispielausgabe: 

Installation von Nginx

Nginx wird als Reverse-Proxy für die Verwaltung Ihrer Websites in Bolt verwendet. Nginx ist leicht, einfach zu konfigurieren und schnell. Führen Sie den folgenden Befehl aus, um Nginx zu installieren

sudo apt-get install nginx

Geben Sie 'y' ein, wenn Sie dazu aufgefordert werden, der Installationsvorgang wird automatisch gestartet.

Beispielausgabe: 

Sobald die Installation abgeschlossen ist, starten Sie den nginx-Dienst und aktivieren Sie ihn, damit er beim Systemstart ausgeführt wird

sudo systemctl start nginx
sudo systemctl enable nginx

Verwenden Sie diesen Befehl im Terminal, um zu überprüfen und zu überprüfen, ob Nginx derzeit ausgeführt wird oder nicht.

sudo systemctl status nginx

Beispielausgabe: 

Konfigurieren von Nginx 

BoltWire CMS wird im Verzeichnis /var/www/ installiert. Um auf BoltWire CMS zuzugreifen und es zu testen, müssen wir den Nginx-Serverblock so konfigurieren, dass Anfragen automatisch an den Webroot-Ordnerpfad /var/www/ für alle statischen Inhaltsanfragen sowie Modul- und Plugin-Dateianfragen weitergeleitet werden.

Führen Sie die folgenden Befehle aus, um eine neue Konfigurationsdatei namens bolt.conf

zu erstellen
sudo nano /etc/nginx/sites-available/bolt.conf

Füllen Sie die Konfigurationsdatei mit folgendem Inhalt:

server {
listen 80;
 listen [::]:80; 
 root /var/www/bolt; 
 index index.php index.html index.htm; 
 server_name bolt.example.com;

 location / { 
  try_files      $uri $uri/ /index.php?$query_string;
  } 

 location ~ [^/]\.php(/|$) { 
  try_files      /index.php =404;
  fastcgi_split_path_info ^(.+\.php)(/.+)$;
  fastcgi_index      index.php;
 fastcgi_pass       unix:/var/run/php/php7.2-fpm.sock;
  include         fastcgi_params;
  fastcgi_param  PATH_INFO    $fastcgi_path_info;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  } 

location = /bolt { 
 try_files        $uri /index.php?$query_string; 
 } 

location ^~ /bolt/ { 
 try_files         $uri /index.php?$query_string; 
 } 

}

Der soeben erstellte Nginx-Serverblock verwendet das standardmäßige Dokumentenstammverzeichnis, das auf das Verzeichnis /var/www/ festgelegt ist. Wenn Sie BoltWire CMS in einer anderen Serverumgebung ausführen, bearbeiten Sie die conf-Datei und ersetzen Sie den Pfad des Dokumentstammverzeichnisses entsprechend.

Die Direktive server_name konfiguriert die URL, die Ihr Nginx-Webserver abhört. Ersetzen Sie bolt.example.com durch Ihren tatsächlichen Serverdomänennamen oder Ihre IP-Adresse.

try_files      $uri $uri/ /index.php?$query_string; Mit dieser Direktive können Sie Dateipfadanfragen direkt bearbeiten, wenn sie gefunden werden. Wenn ein Benutzer beispielsweise versucht, über den Browser auf die Homepage von BoltWire CMS zuzugreifen, wird /index.php als Indexdatei verwendet, falls vorhanden, andernfalls wird auf die PHP-FPM-Antwort 404 Not Found zurückgegriffen.

Nachdem Sie Änderungen vorgenommen und in der Datei bolt.conf gespeichert haben, laden Sie Nginx neu und starten Sie es neu, damit die neue Konfiguration wirksam wird.

sudo systemctl reload nginx
sudo systemctl restart nginx

Überprüfen Sie die nginx-Konfiguration, indem Sie die folgenden Befehle ausführen:

sudo nginx -t

Beispielausgabe: 

Installieren von MySQL

BoltWire CMS erfordert mindestens Version 4.2 des MySQL-Servers, aber BoltWire CMS funktioniert nicht mit 5.x+.

Sie haben also mehrere Möglichkeiten:Verwenden Sie einen Remote-Datenbankserver wie Microsoft SQL Server. Implementieren Sie MySQL auf allen Webserver-Rechnern (nicht empfohlen). Aktualisieren Sie Ihre MySQL-Version. Die ersten Optionen sind ziemlich einfach, aber die Art des Upgrades ist komplex.

Diejenigen, die einen LAMP-Stack (Linux, Apache, MySQL und PHP) verwenden, müssen MySQL nicht separat installieren, da Ubuntu den MySQL-Server bereits in seinem Repository enthält.

Führen Sie den folgenden Befehl aus, um MySQL zu installieren:

sudo apt -y install mysql-server

Beispielausgabe: 

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um den MySQL-Daemon (MySQL-Server) für diese Sitzung zu starten und ihn für die Ausführung beim Systemstart zu aktivieren:

sudo systemctl start mysql
sudo systemctl enable mysql 

Erstellen einer Datenbank

Wir werden die Befehlszeile verwenden, um eine Datenbank namens bolt.

zu erstellen

Verbinden Sie sich mit mysql, um eine Datenbank zu erstellen, indem Sie den folgenden Befehl ausführen:

sudo mysql -u root -p 

Geben Sie das Root-Passwort für mysql ein. Jetzt sind Sie in der MySQL-Konsole angemeldet. Führen Sie den folgenden Befehl aus, um eine Datenbank und einen Datenbankbenutzer zu erstellen:

CREATE DATABASE bolt;
CREATE USER 'bolt'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL ON bolt.* TO 'bolt'@'localhost'; 
FLUSH PRIVILEGES; 
exit

CREATE USER 'bolt'@'localhost' IDENTIFIED BY 'mypassword' erstellt einen Benutzer 'bolt', dessen Passwort 'mypassword' ist. Verwenden Sie hier ein sicheres Passwort anstelle des Wortes „mypassword“! Flush-Privilegien laden die oben erstellte Grant-Privilege-Tabelle neu.

Installation von PHP

BoltWire CMS erfordert PHP Version 7 oder höher und seine Entwicklungsheader. Wir fügen ppa:ondrej/php PPA mit der erforderlichen PHP-Version (7.2) hinzu, Sie können dies selbst auf Ihre benötigte PHP-Version ändern. Wir führen die folgenden Befehle aus, um das ppa hinzuzufügen und apt-get

zu aktualisieren
sudo apt -y install software-properties-common 
sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update

Führen Sie den folgenden Befehl aus, um PHP 7.2 zu installieren:

sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mbstring php7.2-zip php7.2-pgsql php7.2-sqlite3 php7.2-curl php7.2-gd php7.2-mysql php7.2-intl php7.2-json php7.2-opcache php7.2-xml

php7.2-cli ist die Befehlszeilenschnittstelle für PHP7.2 und installiert mit php7.2-common php7.2-extensions, das Webserver-Modul (PHP) und standardmäßige CLI-Erweiterungen. Mit php7.2 -fpm wird FastCGI Process Manager installiert, eine gängige Methode zum Ausführen von PHP-Anwendungen von Ihrem Webserver. php7.2-mbstring installiert Multibyte-String-Funktionen, die für BoltWire CMS erforderlich sind. php7.2-opcache installiert den Opcode-Cache für PHP7.2, der eine bessere Leistung bietet und die Belastung Ihres Webservers reduziert, indem die einkompilierten Skripte zwischengespeichert werden. php7.2-xml installiert XML-Verarbeitungserweiterungen für PHP7.2, die für die Verwendung von BoltWire CMS erforderlich sind.

Beispielausgabe: 

Führen Sie nach der Installation von PHP 7.2 die folgenden Befehle aus, um Ihre PHP7.2-Version zu überprüfen:

php -v 

Beispielausgabe: 

Öffnen Sie als Nächstes die PHP-Standardkonfigurationsdatei für Nginx mit dem Nano-Texteditor:

sudo nano /etc/php/7.2/fpm/php.ini

Jetzt werden wir die Änderungen in den folgenden Zeilen vornehmen:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis
  • file_uploads =On aktiviert die Funktion zum Hochladen von Dateien auf das BoltWire CMS.
  • allow_url_fopen =On erlaubt direkte URLs oder HTTP-Umleitung bei Anfragen mit hochgeladenen Dateien vom Remote-Webserver.
  • memory_limit =256M ist das PHP 7.2-Speicherlimit in MB, das für Nginx-Arbeitsprozesse festgelegt werden soll. Das Ausführen eines PHP-Skripts mit hohem Speicherverbrauch kann einen PHP-Laufzeitfehler verursachen.
  • upload_max_filesize =100 M ist die maximale Größe für eine einzelne Upload-Datei auf die BoltWire CMS-Site. Wenn Sie das Hochladen von Dateien mit unbegrenzter Größe aktivieren möchten, ändern Sie diesen Wert bitte auf 0.
  • max_execution_time =360 ist die maximale Ausführungszeit in Sekunden für die Ausführung eines PHP-Skripts, wenn ein Skript diesen Wert überschreitet, wird es beendet.
  • date.timezone =Amerika/St. Louis, die Zeitzone Ihres Standorts, um Kundendaten und Zeitwerte im BoltWire CMS-System korrekt anzuzeigen.

Starten Sie php7.2-fpm neu, um die obigen Änderungen zu übernehmen:

sudo service php7.2-fpm restart

Dies sollte für das erforderliche PHP7.2 und verwandte Pakete ausreichen, gehen wir zum nächsten Schritt über.

Installieren von Composer

BoltWire CMS erfordert, dass Composer die erforderlichen externen Bibliotheken zur Website hinzufügt, also müssen wir es zuerst installieren, bevor wir mit diesem Tutorial fortfahren. Composer ist ein Paketmanager für PHP, der Abhängigkeiten von PHP-Projekten verwaltet. Es ähnelt NodeJS’s npm oder ruby ​​gems.

Zuerst wechseln wir in das Home-Verzeichnis und laden das Installationsprogramm herunter: 

sudo curl -sS https://getcomposer.org/installer -o composer-setup.php

Der folgende Befehl installiert Composer:

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Das Obige lädt Composer herunter und installiert es als systemweite Binärdatei im Verzeichnis /usr/local/bin.

Sie können Composer auch nur für Ihren Benutzer konfigurieren, indem Sie den Teil /usr/local/bin des Befehls durch ~/user_

ersetzen

Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl ausführen, um zu testen, ob die Installation erfolgreich war.

composer

Beispielausgabe: 

Bolt installieren

Nachdem alle erforderlichen Pakete installiert wurden, können wir nun mit der Installation von Bolt fortfahren.

Zuerst wechseln wir in das Verzeichnis /var/www/ und laden die neueste Version von Bolt CMS von GitHub mit dem folgenden Befehl herunter:

cd /var/www/
sudo git clone https://github.com/bolt/bolt.git

Beispielausgabe: 

Nach dem Herunterladen sollten Sie ein Verzeichnis namens Bolt mit einer einzelnen Datei namens „composer.json“ sehen, bei der es sich um die Composer-Konfigurationsdatei für das Bolt-CMS handelt.

Jetzt wechseln wir in das Bolt-Verzeichnis und installieren Bolt von dort aus:

cd bolt
sudo composer install

Dieser Befehl installiert alle erforderlichen Bolt-Quelldateien und -Abhängigkeiten in /var/www/bolt mithilfe des Composer-Paketmanagers.

Beispielausgabe: 

Der nächste Schritt besteht darin, den folgenden Befehl auszuführen, um das Bolt-Arbeitsverzeichnis festzulegen:

sudo chown -R www-data:www-data /var/www/bolt
sudo chmod -R 755 /var/www/bolt

Der obige Befehl ändert den Besitz von Bolt-Dateien in www-data des Nginx-Benutzers, sodass er die Datei lesen und schreiben kann, wenn auf die Bolt-URL zugegriffen wird.

Der nächste Schritt besteht darin, die Bolt-Konfigurationsdatei zu konfigurieren:

sudo cp app/config/config.yml.dist app/config/config.yml

Zugriff auf BoltWire CMS

Jetzt sollten wir in der Lage sein, auf BoltWire CMS zuzugreifen, indem wir die folgende URL von einem Browser auf einem Linux- oder Windows-Computer verwenden:

http://localhost:8000/bolt oder http://bolt.example.com/bolt

Sie sollten eine standardmäßige BoltWire CMS-Zielseite wie die folgende erhalten:

Füllen Sie alle erforderlichen Informationen in dieses Formular aus, damit Sie wie folgt auf Ihr BoltWire-Dashboard zugreifen können:

Jetzt haben wir erfolgreich einen Linux-Server für Bolt Wire CMS konfiguriert.

Wenn beim Versuch, auf Ihr neu installiertes BoltWire CMS zuzugreifen, ein Problem auftritt. Hier ist eine Liste der häufigsten Fehler und ihrer möglichen Lösungen:

  • "Zugriff verweigert - Fehler ". Dies bedeutet, dass BoltWire CMS ausgeführt wird, Sie aber nicht über den Browser auf seine Seiten zugreifen können. Versuchen Sie, Ihr Nginx-Konfigurationsverzeichnis zu überprüfen.
  • "Die dynamische Bibliothek '/var/www/BoltWire/vendor/php72-zip/libphp7.2.so kann nicht geladen werden " oder "Fehler beim Ausführen des Skripts". Dies bedeutet, dass das BoltWire CMS-Verzeichnis nicht über die erforderlichen Berechtigungen zum Ausführen und Ausführen der PHP-Datei verfügt.
  • "Fehler beim Initialisieren ... Datei oder Verzeichnis nicht vorhanden ". Dies bedeutet, dass BoltWire CMS nicht richtig installiert ist. Sie müssen überprüfen, ob Sie das richtige Verfahren für die Installation von BoltWire CMS befolgt haben.
  • "Berechtigung verweigert ". Dies bedeutet, dass Sie keinen ordnungsgemäßen Zugriff auf das /var/www/bolt- oder /var/www-Verzeichnis haben.
  • "Fatal error:Class 'PDO' not found in... ". Dies bedeutet, dass PHP keine Verbindung zur Datenbank herstellen kann und Sie möglicherweise Ihre PHP-Konfiguration überprüfen müssen.
  • "Suche nach ... " oder "Warnung:Ungültiges Argument für foreach()...". Dies bedeutet, dass das BoltWire CMS nicht finden kann, was Sie angegeben haben. Normalerweise wird dies durch die Unkenntnis des Blognamens und des Slugs oder Pfads in Ihrer Konfiguration verursacht .
  • "Verzeichnis kann nicht erstellt werden ... Undefinierter Index:angezeigte Daten ". Dies bedeutet, dass das BoltWire CMS sein Verzeichnis nicht auf Ihrem Nginx-Server erstellen kann und Sie möglicherweise die PHP-Konfiguration überprüfen müssen.
  • "Parse-Fehler:Syntaxfehler, unerwartetes '=' in ... bei ... ". Dies bedeutet, dass das BoltWire CMS seine Datei nicht ausführen oder eine Ihrer Dateien nicht lesen kann. Dies kann passieren, wenn Sie in Ihrer Konfiguration eine falsche Syntax verwendet haben.
  • "404 nginx/1.14.0 (ubuntu) nicht gefunden "Das Hinzufügen eines 'A'-Eintrags für bolt.example.com zu Ihrem Server sollte helfen.
  • "404 Not Found" oder "Die angeforderte URL ... wurde auf diesem Server nicht gefunden ". Dies bedeutet, dass BoltWire CMS seine Dateien nicht finden konnte. Möglicherweise müssen Sie Ihre BoltWire-Konfiguration überprüfen und sicherstellen, dass Sie darin den richtigen Pfad angegeben haben.

BoltWire ist installiert, aber es gibt keine Seiten oder die BoltWire-Anmeldeseite wird angezeigt, wenn BoltWire CMS installiert ist, dann sucht Bolt nach einer BoltWire-Standardvorlage im Ordner /var/www/bolt/_templates im Installationsverzeichnis von Bolt und wenn nicht Wenn Sie dort eine Datei finden, verwendet Bolt eine index.php-Datei im Installationsverzeichnis von Bolt als Startseite. Wenn das auch nicht funktioniert, könnte etwas anderes mit Ihrer PHP-Konfiguration oder Nginx-Konfiguration nicht stimmen.

Schlussfolgerung

BoltWire CMS ist eine großartige Software zum Betreiben eines Blogs oder einer persönlichen Website. Sie können mehr über Bolt CMS auf der offiziellen Website von BoltWire CMS erfahren.

Hoffentlich hilft Ihnen dieser Artikel dabei, BoltWire auf einem Ubuntu 20.04-Server zu installieren. Wenn Ihnen dieser Artikel gefällt, teilen Sie ihn bitte mit Ihren Freunden auf Twitter oder Facebook. Wenn Sie Fragen haben, können Sie unten einen Kommentar hinterlassen.


Ubuntu
  1. So installieren Sie Seafile mit Nginx unter Ubuntu 20.04 LTS

  2. So installieren Sie Grav CMS mit Nginx unter Ubuntu 16.04

  3. So installieren Sie Seafile mit Nginx unter Ubuntu 18.04 LTS

  4. So stellen Sie Modsecurity mit Nginx auf Ubuntu 20.04 LTS bereit

  5. So installieren Sie BoltWire CMS auf Ubuntu 18.04 LTS

So installieren Sie Grav CMS mit Nginx unter Ubuntu 20.04

So installieren Sie phpMyAdmin mit Nginx (LEMP) unter Ubuntu 18.04 LTS

So installieren Sie Nginx mit dem Ngx_Pagespeed-Modul unter Ubuntu 16.04 LTS

So installieren Sie Joomla mit Nginx unter Ubuntu 18.04 LTS

So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 20.04 LTS

So installieren Sie Bolt CMS auf Ubuntu 20.04 LTS