Einer der großen Vorteile von Linux-Betriebssystemen ist die breite Skalierbarkeit dank freiem Code. Wir haben nicht nur zahlreiche Anwendungen, sondern es wird auch möglich sein, den Server viel mehr Rollen erfüllen zu lassen, für die er ursprünglich implementiert wurde. Eine der bekanntesten und tatsächlich am häufigsten verwendeten Funktionen ist die Implementierung des LAMP-Stacks. Dies ist nichts weiter als eine Gruppe mehrerer Open-Source-Programme, die normalerweise gleichzeitig installiert werden, mit dem klaren Ziel, dass unser Server aktiviert wird und über die erforderlichen Rollen und Dienste verfügt, um als Server zu fungieren, auf dem Hosting-Dienste gehostet werden. Dynamische Webseiten sowie Webanwendungen.
In einer Welt mit ständigem Wachstum haben wir jetzt eine Zahlungsplattform, die jedoch ein kostenloses Jahr bietet. Wir sprechen über Microsoft Azure, bei dem alle erstellten Ressourcen, sowohl virtuelle Maschinen als auch Anwendungen, auf verschiedenen Servern auf der ganzen Welt gehostet werden, um nicht nur ihre Verfügbarkeit, sondern auch ihre Integrität und Sicherheit zu gewährleisten. In diesem Tutorial lernen wir, den LAMP-Stack auf einem in Microsoft Azure erstellten Ubuntu-Server zu installieren. Weitere Informationen zu Microsoft Azure finden Sie unter folgendem Link:
https://shell.azure.com/bash
Eine andere Möglichkeit besteht darin, die CLI lokal zu verwenden. Dazu müssen Sie die Azure CLI-Version 2.0.30 oder höher ausführen. Um genau zu wissen, welche Version wir verwenden, rufen Sie die Eingabeaufforderung auf und führen Folgendes aus:
az - version
Die erste Der auszuführende Schritt besteht darin, eine Ressourcengruppe mit dem Befehl ‚az group create‘ zu erstellen. Diese Azure-Ressourcengruppe ist ein logischer Container, in dem die von uns erstellten Azure-Ressourcen schrittweise implementiert und verwaltet werden.
In diesem Fall erstellen wir eine Gruppe mit dem Namen AdminGuidesVM, indem Sie Folgendes ausführen:
az group create --name AdminGuidesVM --Location eastus
Sobald die Ressourcengruppe erstellt wurde, werden wir erstellen Azure, die virtuelle Linux-Maschine, bietet Ubuntu von Edition 14.40 bis 18.04 nicht an.
Wir erstellen eine virtuelle Maschine mit dem Namen ‚Linux‘ und die SSH-Schlüssel werden ebenfalls registriert, wenn dies nicht der Fall ist bereits an einem Standardschlüsselspeicherort vorhanden. Wenn wir einen bestimmten Schlüsselsatz verwenden möchten, müssen wir die Option ‚–ssh-key-value‘ verwenden. Wir erstellen einen Benutzer mit dem Befehl ‚- admin-username‘ und führen Folgendes aus Zeilen:
az vm create \ --resource-group AdminGuidesVM \ --name Linux \ --image UbuntuLTS \ --admin-username solvetic \ --generate-ssh-keys
Dort sehen wir, dass der Erstellungsprozess der virtuellen Maschine beginnt. Wenn dieser Prozess endet, sehen wir Folgendes. Dort sehen wir Details der erstellten Maschine.
In Azure werden standardmäßig nur Verbindungen über SSH in in Azure implementierten virtuellen Linux-Maschinen unterstützt. Wenn der Server die Rollen des Webservers erfüllen soll, muss Port 80 aus dem Internet geöffnet werden. Dazu verwenden wir den Befehl ‚az vm open-port‘, um diesen Port wie folgt zu öffnen:
az vm open-port --port 80 --resource-group AdminGuidesVM --name Linux
Bis zu diesem Punkt haben wir die virtuelle Linux-Maschine erstellt und den Webverkehr aktiviert. Jetzt ist es an der Zeit, eine Verbindung herzustellen. Zunächst müssen wir die öffentliche IP-Adresse kennen. Dazu führen wir die folgende Zeile aus:
az network public-ip list --Ressourcengruppe AdminGuidesVM --query [] .ipAddress
Sobald die öffentliche IP-Adresse identifiziert wurde Wir haben verschiedene Möglichkeiten, eine Verbindung mit der folgenden Syntax herzustellen:
ss h user @ IP_publica
Über die Windows-Eingabeaufforderung oder das macOS Mojave- oder Linux-Terminal:
Über die in Azure verfügbare RDP-Verbindung:
Oder durch Azure’s eigene Bash. Sobald wir uns verbunden haben, können wir sehen, dass wir uns im Ubuntu-Home-Verzeichnis befinden.
Der erste Schritt besteht darin, die Quellen zu aktualisieren von Ubuntu-Paketen und installieren Sie Apache, MySQL und PHP. Dazu müssen wir Folgendes ausführen, ohne die Tatsache aus den Augen zu verlieren, dass wir am Ende des Befehls, der Teil des Lampenserver-Pakets ist, das Sortierungssymbol (^) eingeben müssen name ^:
sudo apt update u0026 amp; u0026 amp; sudo apt install lamp-server ^
Während dieses Vorgangs wird das Passwort des MySQL-Root-Benutzers angefordert:
Jetzt müssen wir es bestätigen:
Sobald dieser Vorgang abgeschlossen ist, wird Folgendes angezeigt:
Der erste Schritt besteht darin, die Apache-Version mit der folgenden Zeile zu validieren:
apache2 -v
Durch Installieren von Apache und Port 80 offen für die virtuelle Maschine. Es wird möglich sein, über das Internet auf den Webserver zuzugreifen. Um die Standard-Ubuntu Apache2-Seite anzuzeigen, gehen wir zu einem Webbrowser und geben dort die öffentliche IP-Adresse der virtuellen Maschine ein. Dies ist das Ergebnis:
Lassen Sie uns nun die Version von MYSQL überprüfen, indem Sie Folgendes ausführen:
mysql -V
Um die MySQL-Installation zu schützen, gehen wir Um das Skript ‚myql_secure_installation‘ auszuführen, werden Sie aufgefordert, das während der Installation festgelegte Kennwort einzugeben:
mysql_secure_installation
Dort werden eine Reihe von Sicherheitsfragen gestartet und Es ist am besten, den Buchstaben y (Ja) für alle einzugeben:
Am Ende dieses Schritts sehen wir Folgendes:
Anschließend validieren wir den PHP-Version:
php -v
Um PHP vollständiger zu testen, erstellen wir eine schnelle Informations-PHP-Seite, die im Browser sichtbar ist Geben Sie Folgendes ein: l ine.
sudo sh -c 'echo' u0026 lt;? php phpinfo () ;? u0026 gt; 'u0026 gt; /var/www/html/info.php'
Nun gehen wir zu einer neuen Registerkarte und geben die folgende Syntax ein: http: //IP_Publica/info.php
Das Ergebnis lautet wie folgt:
Um zu überprüfen, ob der gesamte LAMP-Stack optimal funktioniert, installieren wir die Open Source-Plattform WordPress, mit der Websites und Blogs erstellt werden können. Wir können jedoch auch andere Anwendungen verwenden, z als Drupal oder Moodle.
Wir werden das WordPress-Paket mit der folgenden Zeile installieren. Dort geben wir den Buchstaben Y ein, um die Installation zu bestätigen.
sudo apt install wordpressSchritt 2Nun konfigurieren wir WordPress für die Verwendung von PHP und MySQL, dafür in einem Arbeitsverzeichnis ein WordPress Es wird eine .sql-Textdatei erstellt, um die MySQL-Datenbank für WordPress zu konfigurieren. Wir werden Folgendes ausführen:
sudo sense-editor wordpress.sqlSchritt 3In den Ergebnissen werden wir Lassen Sie die Standard-Editor-Option (2 – nano) und fügen Sie im neuen Fenster Folgendes ein:
CREATE DATABASE wordpress; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON WordPress. * TO wordpress @ localhost IDENTIFIZIERT DURCH 'yourPassword'; SPÜLPRIVILEGIEN;Schritt 4Wir speichern die Änderungen mit der folgenden Tastenkombination:
+ O Strg + O
Wir verlassen den Editor mit:
+ X Strg + X
Schritt 5Jetzt Wir werden den folgenden Befehl ausführen, um die Datenbank zu erstellen:
cat wordpress.sql | sudo mysql --defaults-extra-file = / etc / mysql / debian.cnfSchritt 6Wir werden die Datei wordpress.sql löschen, da sie Datenbankanmeldeinformationen enthält:
sudo rm wordpress.sqlSchritt 7Um PHP zu konfigurieren, führen wir den folgenden Befehl aus, um einen Texteditor zu öffnen und die entsprechende Datei zu erstellen:
sudo sensible-editor / etc. /wordpress/config-localhost.phpSchritt 8Dort fügen wir Folgendes ein:
u0026 lt;? PHP definieren ('DB_NAME', 'WordPress'); define ('DB_USER', 'wordpress'); define ('DB_PASSWORD', 'yourPassword'); define ('DB_HOST', 'localhost'); define ('WP_CONTENT_DIR', '/ usr / share / wordpress / wp-content'); u0026 gt;
Schritt 9Wir speichern die Änderungen und verlassen den Editor. Jetzt verschieben wir die WordPress-Installation mit den folgenden Befehlen in das Stammverzeichnis der Webserver-Dokumente:
sudo ln -s / usr / share / wordpress / var / www / html / wordpress sudo mv / etc / wordpress / config- localhost.php /etc/wordpress/config-default.php
Schritt 10Schließlich müssen wir die Installation von WordPress direkt über einen Browser mit der folgenden Syntax abschließen :
http: // IP_publica / wordpress
Damit überprüfen wir, ob der gesamte LAMP-Stack installiert wurde und auf dem in Microsoft Azure erstellten Ubuntu-Server ordnungsgemäß funktioniert. Wie wir sehen können, gibt es nur wenige Schritte, mit denen wir das Angebot unserer Serverdienste in einer sicheren und einfachen Umgebung erweitern können. Div>
Die Microsoft Sticky Notes sind ein beliebtes und nützliches Tool für Benutzer von Windows 10-Systemen,…
Microsoft hat kürzlich den lang erwarteten Windows 11 Dev Channel veröffentlicht, auf den über Windows…
Windows 10 ist eines der beliebtesten und am weitesten verbreiteten Betriebssysteme für Computerbenutzer.Die Entwicklung von…
Überprüfen und konfigurieren Sie die BerechtigungseinstellungenAktivieren Sie Edge für die Ausführung mit AdministratorrechtenReparieren Sie Microsoft…
Die meisten der neuesten Laptops haben keinen eingebauten Ethernet-Anschluss.Wir alle wissen, dass kabelgebundene Verbindungen viel…
Die Grafikverarbeitungseinheit oder GPU ist eine wesentliche Komponente eines Computersystems, die für die Wiedergabe von…