Eine umfassende Anleitung zum Einrichten und Bereitstellen des Magento2-Stores auf einem Ubuntu 20.04-Server.
Magento ist eine beliebte E-Commerce-Plattform, die in PHP erstellt und geschrieben wurde. Sie wird von vielen kleinen Unternehmen verwendet, um Produkte zu verkaufen und eine Online-Präsenz zu erstellen. Es ermöglicht Ihnen, einen vollwertigen Online-Shop mit Funktionen wie Bestandsverwaltung, Produktkatalogen, Versand, Rechnungsstellung und vielem mehr zu erstellen.
Wenn Sie eine schlanke Shopping-Plattform für Unternehmen aufbauen möchten, sollte Magento ein guter Ausgangspunkt sein. In diesem Handbuch werden wir uns also ansehen, wie Sie die Magento Community Edition Version 2.3 mit LAMP-Stack auf einem Ubuntu 20.04-Server einrichten.
Voraussetzungen
Sie benötigen einen Ubuntu 20.04 LTS-Server und müssen als angemeldet sein sudo
aktivierter Benutzer. Sie benötigen auch einen Domänennamen, der auf Ihre Ubuntu 20.04-Server-IP verweist. Wir werden verwenden beispiel.com
Wo immer ein Domänenname erforderlich ist, ersetzen Sie ihn durch Ihre Domäne. Bevor wir beginnen, aktualisieren Sie die Paketliste und aktualisieren Sie dann die Pakete auf Ihrem Ubuntu 20.04-Server.
sudo apt-Update && sudo apt-Upgrade
Apache-Webserver installieren
Magento erfordert einen Webserver, um zu funktionieren. In diesem Handbuch haben wir uns dafür entschieden, die Magento-Anwendung über den LAMP-Stack (Linux, Apache, MySQL, PHP) auszuführen. Wir werden also alle Pakete installieren, die aus dem LAMP-Stack bestehen.
Der Apache-Webserver ist einer der beliebtesten Webserver im Internet mit fast 37,2 % des gesamten Webserver-Marktanteils. Sie können Magento auch über den LEMP-Stack installieren, der den Nginx-Webserver anstelle von Apache verwendet. Aber in diesem Handbuch werden wir unseren Meganto-Server mit Hilfe von Apache bereitstellen.
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
sudo apt installiere Apache2
Geben Sie Ihr Benutzerpasswort ein und drücken Sie Ja
wenn aufgefordert. Wenn die Installation abgeschlossen ist, müssen wir die unkomplizierte Firewall (UFW) von Ubuntu konfigurieren, um den Datenverkehr auf Port zuzulassen 80
& 443
.
Das UFW wird mit vorkonfigurierten Profilen geliefert, die umgeschaltet werden können, damit die Anwendung auf die Ports Ihres Ubuntu 20.04-Servers zugreifen kann. Bei der Installation des Apache-Webservers wurden also UFW-Profile namens "Apache", "Apache Full" und "Apache Secure" zur UFW-Apps-Liste hinzugefügt. Erlauben Sie dem Apache-Webserver, auf Port zu dienen 80
& 443
indem du läufst:
sudo ufw 'Apache voll' erlauben
Jetzt müssen wir nur noch die UFW aktivieren, aber bevor wir dies tun, stellen Sie sicher, dass Sie den Port zugelassen haben 22
(SSH). Wenn Sie die SSH-UFW-Regeln nicht ändern, werden Sie möglicherweise von Ihrem Ubuntu 20.04-Server ausgesperrt.
sudo ufw 'OpenSSH' erlauben
Aktivieren Sie schließlich die UFW-Firewall, indem Sie Folgendes ausführen:
sudo ufw aktivieren
Drücken Sie Ja
wenn Sie eine Aufforderung erhalten, dass der Befehl die SSH-Verbindungen unterbrechen könnte, da wir bereits eine Regel hinzugefügt haben, um SSH durchzulassen. Sie können nun über Ihren Browser auf den Apache-Webserver zugreifen, die IP-Adresse Ihres Ubuntu 20.04-Servers in die URL-Leiste eingeben und die Eingabetaste drücken.
MySQL-Server installieren
Sie benötigen auch einen Datenbankserver, um Magento auszuführen, da dort alle Inhalte des Magento-Shops gespeichert werden. Wir werden den MySQL-Server installieren und einen Benutzer namens . erstellen Magentoser
und eine Datenbank namens magento
für Magento.
Das MySQL-Paket heißt als mysql-server
in Ubuntu-Repositorys installieren Sie es, indem Sie Folgendes ausführen:
sudo apt install mysql-server
Als nächstes müssen wir die MySQL-Sicherheitseinstellungen richtig konfigurieren. Glücklicherweise enthält das MySQL-Paket ein Sicherheitsskript, das die Konfiguration des MySQL-Servers erheblich vereinfacht. Führen Sie dieses Skript aus, indem Sie den folgenden Befehl ausführen:
sudo mysql_secure_installation
Sie werden mit mehreren Fragen aufgefordert, dies sind die optimalen Einstellungen für den MySQL-Server:
- Möchten Sie die Komponente VALIDATE PASSWORD einrichten?[y/n]: Enter
Ja
- Es gibt drei Ebenen der Kennwortvalidierungsrichtlinie.
- Bitte 0 = NIEDRIG, 1 = MITTEL und 2 = STARK eingeben: Enter
2
- Bitte 0 = NIEDRIG, 1 = MITTEL und 2 = STARK eingeben: Enter
- Bitte legen Sie hier das Passwort für root fest.
- Neues Passwort: Geben Sie ein Passwort für den MySQL-Root-Benutzer ein.
- Neues Passwort erneut eingeben: Wiederholen Sie Ihr gewähltes Passwort.
- Anonyme Benutzer entfernen? [j/n]: Enter
Ja
- Root-Anmeldung aus der Ferne verbieten? [j/n] : Eingabe
Ja
- Testdatenbank entfernen und darauf zugreifen? [j/n] : Eingabe
Ja
- Berechtigungstabellen jetzt neu laden? [j/n] : Eingabe
Ja
Um zu überprüfen und zu validieren, dass der MySQL-Server installiert ist und ordnungsgemäß funktioniert, melden Sie sich beim MySQL-Server als Root-Benutzer an, indem Sie:
sudo mysql
Geben Sie Ihr sudo
Benutzerkennwort, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste. Der MySQL-Root-Benutzer verwendet die unix_socket
um die Anmeldung zu authentifizieren. Was dies im Wesentlichen bedeutet, ist, dass Sie ein sudo
Benutzer, um sich als Root-Benutzer beim MySQL-Server anzumelden.
Erstellen Sie eine neue Datenbank und einen neuen Benutzer für Magento
Wir können jetzt einen MySQL-Benutzer für Magento erstellen und wenn Sie jeden Schritt dieser Anleitung befolgt haben, muss die MySQL-Konsole geöffnet sein. Erstellen Sie eine Datenbank namens magento
indem Sie die folgende Abfrage in der MySQL-Konsole eingeben:
DATENBANK ERSTELLEN magento;
So erstellen Sie einen neuen MySQL-Benutzer namens Magentoser
, führen Sie diese Abfrage in der Konsole aus:
BENUTZER 'magentouser'@'%' ERSTELLEN, DER MIT mysql_native_password MIT 'password' identifiziert wurde;
Notiz: Ersetze das Passwort
in der Abfrage mit einem starken Passwort Ihrer Wahl.
Dann gewähre das Neue Magentoser
vollen Zugriff auf die magento
Datenbank:
GRANT ALL ON magento.* TO 'magentouser'@'%' WITH GRANT OPTION;
Wir müssen die einstellen log_bin_trust_function_creators
Parameter als 1, da er in der neuesten Version von MySQL deaktiviert ist und ohne ihn zu aktivieren, gibt Magento während der Installation einige Fehler aus. Führen Sie dazu die folgende Abfrage aus:
SET GLOBAL log_bin_trust_function_creators=1;
Laden Sie abschließend die geänderten Datenbankberechtigungen und -einstellungen neu und beenden Sie die Konsole mithilfe dieser Abfragen:
FLUSH PRIVILEGIEN; AUSFAHRT;
Installieren Sie PHP und erforderliche Erweiterungen
Magento benötigt PHP und einige PHP-Erweiterungen, um zu funktionieren. Zum Zeitpunkt der Erstellung dieses Artikels war die Version der Magento Community Edition 2.3
funktioniert nicht mit der neuesten PHP-Version 7.4
und deshalb müssen wir die PHP-Version installieren 7.3
.
Wir müssen ein PHP-PPA eines Drittanbieters hinzufügen, damit wir die PHP-Version installieren können 7.3
da die Ubuntu-Repositorys nur die neuesten haben 7.4
Pakete. Fügen Sie das PPA hinzu und aktualisieren Sie die Paketliste, indem Sie die folgenden Befehle ausführen:
sudo add-apt-repository ppa:ondrej/php && sudo apt update
Installieren Sie dann PHP 7.3 und alle PHP-Module, die Magento benötigt, indem Sie den folgenden Befehl ausführen:
sudo apt install php7.3 php7.3-common php7.3-mysql php7.3-fpm php7.3-gmp php7.3-curl php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3- gd php7.3-xml php7.3-cli php7.3-zip php7.3-bcmath php7.3-soap libapache2-mod-php7.3
Nachdem PHP 7.3 installiert ist, müssen wir einige grundlegende Einstellungen konfigurieren, die von Magento empfohlen werden, um richtig zu funktionieren. Führen Sie diesen Befehl aus, um die Konfigurationsdatei der FPM-Erweiterung mit nano . zu öffnen
sudo nano /etc/php/7.3/fpm/php.ini
Hier sind einige der Einstellungen, die für die meisten Magento-Websites empfohlen werden.
file_uploads = Ein allow_url_fopen = Ein short_open_tag = Ein memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360
Speichern Sie die Änderungen, indem Sie drücken Strg+O
Beenden Sie dann den Nano-Editor, indem Sie drücken Strg+X
. Wir haben jetzt PHP und alle notwendigen Erweiterungen und können mit Magento übergehen.
Composer installieren
Composer ist ein PHP-Abhängigkeitsmanager, der die Installation von PHP-Frameworks und -Bibliotheken vereinfacht. Wir benötigen Composer, um Magento herunterzuladen und auf unserem Ubuntu 20.04-Server zu installieren.
Composer benötigt ein Paket namens entpacken
Um die heruntergeladenen Bibliotheken und Frameworks zu extrahieren, installieren Sie sie, indem Sie Folgendes ausführen:
sudo apt installieren entpacken
Installieren Sie dann Composer auf einer systemweiten Ebene, indem Sie diesen Befehl ausführen:
curl -sS //getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Der obige Befehl sollte den Composer-Abhängigkeitsmanager auf dem Ubuntu 20.04-Server installieren. Überprüfen Sie, ob Composer ordnungsgemäß installiert ist, indem Sie Folgendes ausführen:
Komponist
AUSGANG: ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___ / /_ / /_ / / / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Komponistenversion 1.10.8 2020-06- 24 21:23:30 Verwendung: Befehl [Optionen] [Argumente]
Magento herunterladen und installieren
Wir können jetzt mit dem Herunterladen und Installieren von Magento fortfahren, da wir alle erforderlichen Pakete, die von Magento benötigt werden, installiert und konfiguriert haben.
Erstellen eines Magento-Kontos
Um Magento auf Ihren Ubuntu 20.04-Server herunterzuladen, benötigen Sie einen Magento 2-Zugriffsschlüssel. Um diesen Zugangsschlüssel zu erhalten, benötigen Sie ein Magento-Konto. Wenn Sie nicht registriert sind und kein Magento-Konto haben, gehen Sie zu dieser Seite und klicken Sie auf „Registrieren“.
Nachdem Sie ein Magento-Konto erstellt haben, können Sie einen neuen Zugangsschlüssel erstellen, damit Sie Magento 2 mit Composer auf Ihren Computer herunterladen können. Auf dieser Seite können Sie alle Ihre Magento-Zugriffsschlüssel anzeigen. Wenn auf der Registerkarte Magento 2 kein Zugriffsschlüssel vorhanden ist, klicken Sie auf die Schaltfläche "Neuen Zugriffsschlüssel erstellen", geben Sie ihm einen Namen und drücken Sie dann auf "OK".
Diese Schlüssel sind Ihre Anmeldeinformationen, die zum Herunterladen von Magento 2 aus dem Magento-Repository über Composer verwendet werden. Wir werden diese Schlüssel verwenden, wenn wir Magento herunterladen, aber bevor wir dies tun, werden wir den Besitz und die Berechtigungen des Verzeichnisses einrichten.
Eigentums- und Berechtigungskonfiguration vor der Installation
Die Dateiberechtigungen können die Sicherheit jeder Website beeinträchtigen oder beeinträchtigen, daher ist es erforderlich, den Besitz und die Berechtigung des Dokumentenstamms des Apache-Servers richtig festzulegen.
Der Standardbesitzer des /var/www/
Verzeichnis ist der Root-Benutzer, aber wir müssen auf die Dateien in diesem Verzeichnis zugreifen und diese ändern. Darüber hinaus benötigt der Webserver auch Zugriff auf das Dokumenten-Root, um den Inhalt der Magento-Site zurückzuschreiben und zu ändern.
Um dieses Problem zu lösen, werden wir den aktuellen Benutzer zum www-daten
Gruppe, führen Sie dazu aus:
sudo usermod -a -G www-data $USER
Der -ein
-G
Optionen sind wichtig, da sie hinzufügen www-daten
als sekundäre Gruppe für das Benutzerkonto, wodurch die primäre Gruppe des Benutzers erhalten bleibt. Nachdem Sie den Benutzer zur Webserver-Gruppe hinzugefügt haben, ändern Sie den Besitzer von /var/www/
und seine Unterverzeichnisse mit diesem Befehl:
sudo chown -R $USER:www-data /var/www/
Nachdem wir nun die Vorinstallationsberechtigungen für Magento eingerichtet haben, können wir mit dem Herunterladen im Document-Root des Webservers fortfahren.
Magento herunterladen
An dieser Stelle sollten Sie nun über ein Magento-Konto mit korrekt eingerichteten Zugriffsschlüsseln und Vorinstallationsberechtigungen verfügen. Wir werden also Composer verwenden, um Magento in das Apache-Dokumentenverzeichnis herunterzuladen und dann zu installieren.
Ändere das aktuelle Verzeichnis zu /var/www/
also zeigt das Terminal darauf, indem es ausgeführt wird:
cd /var/www/
Führen Sie den folgenden Befehl aus, um ein neues Projekt mit Composer, bekannt als ., zu erstellen magento
.
Composer create-project --repository=//repo.magento.com/magento/project-community-edition magento
Nachdem Sie den obigen Befehl verwendet haben, werden Sie zur Eingabe von Benutzername und Kennwort aufgefordert. Hier sind die von uns erstellten Zugangsschlüssel zu verwenden. Kopieren Sie den öffentlichen Schlüssel und fügen Sie ihn als Benutzernamen ein. Kopieren Sie dann auf ähnliche Weise Ihren privaten Schlüssel und fügen Sie ihn als Passwort in das Terminal ein. Dann drücken Ja
um die Anmeldeinformationen für die zukünftige Verwendung zu speichern.
Ausgabe: Erstellen eines "magento/project-community-edition"-Projekts unter "./magento" Warnung von repo.magento.com: Sie haben Ihre Magento-Authentifizierungsschlüssel nicht bereitgestellt. Anweisungen finden Sie unter //devdocs.magento.com/guides/v2.3/install-gde/prereq/connect-auth.html Authentifizierung erforderlich (repo.magento.com): Benutzername: e8b6120dce14c3d982a85525264897c4 Passwort: Möchten Sie die Anmeldeinformationen speichern für repo.magento.com in /home/ath/.config/composer/auth.json ? [Yn] Ja
Nachdem Magento und alle seine Abhängigkeiten über Composer heruntergeladen wurden, müssen wir auch den Besitz und die Berechtigung für das neue Magento-Projektverzeichnis und seine Dateien festlegen. Ändern Sie das Verzeichnis in das Magento-Projekt-Root, indem Sie:
cd /var/www/magento/
Ändern Sie dann den Gruppenbesitzer des Magento-Projektverzeichnisses und seiner Unterverzeichnisse, indem Sie Folgendes ausführen:
find var generierte Vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var generierte Vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chmod u+x bin/magento && sudo chown -R :www-data .
Dieser Befehl gibt der Webserver-Gruppe (www-daten
) Berechtigungen zum Schreiben in die Verzeichnisse Vendor, pub/static, pub/media & app/etc und die darin enthaltenen Dateien. Außerdem wird es die bin/magento
ausführbare Datei, damit wir sie ausführen und Magento auf unserem System installieren können.
Apache für Magento konfigurieren
Wir werden Magento über die GUI installieren, da es in diesem Fall intuitiver ist als die CLI-Installation. Daher müssen wir einen virtuellen Host für den Apache-Webserver erstellen, bevor wir mit der Magento-Installation fortfahren können.
Öffnen Sie die standardmäßige virtuelle Hostdatei des Apache mit nano mit dem folgenden Befehl:
sudo nano /etc/apache2/sites-available/000-default.conf
Ändern Sie den Dokumentenstamm in /var/www/magento
und fügen Sie darunter den folgenden Codeausschnitt hinzu.
AllowOverride All ServerName example.com ServerAlias www.example.com
Ersetze das beispiel.com
in ServerName und ServerAlias mit Ihrem Domänennamen. Die Veränderungen in deinem 000-default.conf
Datei sollte in etwa wie der unten gezeigte hervorgehobene Text aussehen. Speichern Sie die Änderungen, indem Sie drücken Strg+O
und verlassen Sie den Editor mit Strg+X
Schlüssel.
ServerAdmin webmaster@localhost DocumentRoot /var/www/magento AllowOverride All ServerName example.com ServerAlias www.example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log kombiniert
Als nächstes müssen wir einen Apache-Mod namens as . aktivieren mod_rewrite
von Magento benötigt. Es bietet eine flexible und leistungsstarke Möglichkeit, URLs zu manipulieren, also aktivieren Sie den Mod, indem Sie Folgendes ausführen:
sudo a2enmod rewrite
Starten Sie den Apache-Server neu, damit alle von uns vorgenommenen Änderungen auf den Server angewendet werden:
sudo systemctl Neustart von Apache2
Magento installieren
Wir können endlich mit der Magento-Installation fortfahren, da wir alles haben, was Magento zum Funktionieren benötigt. Geben Sie die IP-Adresse Ihres Ubuntu 20.04-Servers in die URL-Leiste Ihres bevorzugten Browsers ein.
Klicken Sie auf „Zustimmen und Magento einrichten“, um mit der Magento-Installation fortzufahren. Der erste Schritt des Magento Web-Installers ist die Bereitschaftsprüfung, die überprüft, ob alle Magento-Anforderungen erfüllt sind. Klicken Sie auf „Bereitschaftsprüfung starten“ und nach Abschluss des Vorgangs auf „Weiter“.
Der nächste Schritt ist das Einrichten der Details und das Hinzufügen einer Datenbank für Magento. Wir haben bereits einen MySQL-Benutzer für Magento namens . erstellt Magentoser
und eine Datenbank namens magento
im obigen Abschnitt. Geben Sie in diesem Abschnitt die entsprechenden Details ein, nämlich den Benutzernamen des Datenbankservers, sein Passwort und den Datenbanknamen, und klicken Sie dann auf „Weiter“, um fortzufahren.
Der dritte Schritt im Magento Setup ist die Webkonfiguration. Ersetzen Sie die IP-Adresse aus der Eingabe "Adresse speichern" durch Ihren Domainnamen, falls Sie einen haben. Vergessen Sie nicht, einen Schrägstrich (/
) nach Ihrem Domainnamen andernfalls wird die URL der Admin-Adresse nicht mehr zugänglich.
Klicken Sie dann auf Erweiterte Optionen und kreuzen Sie beide HTTPS-Optionen an, wenn Sie eine sichere Verbindung für Ihre Magento-Site verwenden möchten. Behalten Sie die restlichen Einstellungen bei und klicken Sie auf Weiter.
Notiz: Wenn Sie die HTTPS-Optionen ankreuzen, müssen Sie SSL-Zertifikate dafür besorgen. Wir werden uns im nächsten Abschnitt dieses Tutorials ansehen, wie Sie SSL-Zertifikate erhalten.
Unter "Ihren Shop anpassen"-Einstellungen, Sie müssen lediglich die Zeitzone, die im Shop verwendete Standardwährung und die Standardsprache des Shops nach Ihren Wünschen ändern. Sehen Sie sich diese Einstellungen an und konfigurieren Sie sie bei Bedarf. Andernfalls klicken Sie auf Weiter, um fortzufahren.
Im fünften Schritt müssen Sie ein Admin-Konto für Ihr Magento Admin-Dashboard erstellen. Geben Sie einen neuen Benutzernamen für Ihren Administrator ein und geben Sie eine E-Mail-Adresse ein, die von Ihrem Domainnamen-Anbieter bereitgestellt wird. Erstellen Sie ein starkes Passwort für das Administratorkonto und klicken Sie dann auf Weiter, wenn Sie fertig sind.
Der letzte und letzte Schritt besteht darin, einfach auf die Schaltfläche „Installieren“ zu klicken, um die Einstellungen zu bestätigen und den Installationsvorgang zu starten. Wenn die Installation abgeschlossen ist, zeigt Ihnen das Magento-Setup die Zusammenfassung und einige wichtige Details zu Ihrer Magento-Site an.
Notieren Sie diese Details an einem sicheren Ort, beispielsweise in einer Offline-Papierakte oder in einer sicheren Datenbank. Die Magento-Admin-Adresse und der Verschlüsselungsschlüssel sollten niemals öffentlich geteilt werden. Der Verschlüsselungsschlüssel wird verwendet, um die Magento-Datenbank zu verschlüsseln, damit die Benutzerdaten auch bei einem Datenleck sicher sind.
Erstellen Sie ein SSL-Zertifikat für Ihre Magento-Site
Die Magento-Site wird bereitgestellt und kann direkt nach Abschluss der Installation aufgerufen werden. Wenn Sie jedoch Webdatenverkehr über HTTPS bereitstellen möchten, müssen Sie ein SSL-Zertifikat für Ihre Domain einrichten.
Letsencrypt ist eine gemeinnützige Zertifizierungsstelle, die TLS-Zertifikate kostenlos zur Verfügung stellt. Wir verwenden ein Paket namens certbot
Dies hilft beim Abrufen des Zertifikats und beim automatischen Konfigurieren des virtuellen Apache-Hosts. Führen Sie diesen Befehl im Terminal aus, um certbot zu installieren:
sudo apt install certbot python3-certbot-apache
Führen Sie den folgenden Befehl aus, um Ihr Zertifikat von Letsencrypt abzurufen und den virtuellen Apache-Host zu konfigurieren:
sudo certbot --apache
Certbot beginnt mit dem Abrufen von Zertifikaten von Letsencrypt, gibt Ihre E-Mail-Adresse an, wenn Sie dazu aufgefordert werden, und drücken dann die Eingabetaste. Geben Sie als Nächstes ein EIN
um den Letsencrypt-Nutzungsbedingungen zuzustimmen. Sie werden gefragt, ob Sie Ihre E-Mail-Adresse mit der EFF teilen möchten, geben Sie ein Ja
oder n
je nach wahl.
Als nächstes erhalten Sie eine Liste der Domainnamen, für die Sie HTTPS aktivieren möchten. Geben Sie die Ihrem Domainnamen entsprechende Nummer ein und drücken Sie die Eingabetaste.
Nachdem Sie Ihren Domainnamen ausgewählt haben, werden Sie gefragt, ob Sie den HTTP-Datenverkehr auf HTTPS umleiten möchten. Geben Sie ein 2
und drücken Sie die Eingabetaste. Certbot konfiguriert jetzt automatisch den virtuellen Apache-Host für die Domäne beispiel.com
.
Das Certbot-Paket wird mit Cronjob geliefert, der Ihre Serverzertifikate automatisch erneuert, bevor sie ablaufen.Testen Sie, ob die automatische Verlängerung funktioniert, indem Sie Folgendes ausführen:
sudo certbot erneuern --dry-run
Die obige Ausgabe bedeutet, dass der Cronjob zur automatischen Verlängerung ordnungsgemäß funktioniert. Um zu bestätigen, dass Certbot funktioniert, öffnen Sie Ihren Browser und besuchen Sie Ihre Domain //beispiel.com
.
Ebenso können Sie über die //example.com/admin_SecretString
, diese URL befand sich am Ende der Magento-Installation.
Sie haben Magento nun erfolgreich auf dem Ubuntu 20.04 LTS-Server installiert und können nun beginnen, Ihren Shop an Ihre Bedürfnisse anzupassen. Um mehr über Magento und die Shop-Entwicklung zu erfahren, besuchen Sie die Magento Docs-Seite.