- 1. Aktivieren Sie OpenLiteSpeed-Repositorys auf CentOS 7
- 2. Installieren Sie OpenLiteSpeed auf CentOS 7
- 3. Konfigurieren Sie OpenLiteSpeed-Ports auf CentOS 7
- 4. Zugriff auf OpenLiteSpeed auf CentOS 7
- 5. Installieren Sie PHP 7 für OpenLiteSpeed auf CentOS 7
- 6. Konfigurieren Sie OpenLiteSpeed und PHP 7 auf CentOS 7
- 7. Überprüfen Sie OpenLiteSpeed und PHP 7 auf CentOS 7
- 8. Installieren Sie MaiaDB für OpenLiteSpeed auf CentOS 7
Es gibt viele nützliche Tools für Linux-Distributionen, die es uns ermöglichen, die enthaltenen Funktionalitäten noch viel weiter zu erweitern.
Eines dieser kostenlosen Tools ist OpenLiteSpeed und heute wird dieses Tutorial detailliert analysieren, wie dieses wertvolle Tool auf CentOS installiert und verwendet wird
Was ist OpenLiteSpeed?OpenLiteSpeed ist ein von LiteSpeed Technologies entwickelter Open-Source-HTTP-Server, der über Funktionen verfügt, die die einfache Verwaltung von Hunderten oder Tausenden von Verbindungen gleichzeitig ermöglichen, ohne den CentOS 7-Server zu überlasten.
OpenLiteSpeed ist Open Source, kann also völlig frei verwendet werden und wird ständig aktualisiert und bietet allen CentOS 7-Administratoren die besten Alternativen.
OpenLiteSpeed FunktionenDurch die Verwendung dieses kostenlosen HTTP-Servers haben wir folgende Vorteile:
- Verwenden Sie eine grafische WebAdmin-Oberfläche für die Datenverwaltung.
- Statistik in Echtzeit.
- Seine Entwicklung zielt auf Event-Architekturen mit geringer Ressourcenbelastung wie RAM oder CPU ab.
- Es ermöglicht die gleichzeitige Verwaltung von Tausenden von Verbindungen.
- Unterstützt Module von Drittanbietern mit API (LSIAPI).
- Seine Rewrite-Engine verwendet die mod_rewrite-Syntax von Apache.
- Es bietet eine leistungsstarke Kodierung mit kqueue (FreeBSD und OS X), epoll (Linux), / dev / poll (Solaris) und poll.
- Hochleistungs-Caching.
- Umfangreiche Skalierbarkeitsoptionen.
- Es unterstützt mehrere PHP-Versionen.
Von OpenLiteSpeed unterstützte BetriebssystemeOpenLiteSpeed kann auf folgenden Betriebssystemen installiert werden:
- CentOS 5, 6 und 7.
- Ubuntu 8.04 und höher.
- Debian 4 und höher.
- Solaris (x86): Sun0S 5.8 und höher.
- OS X 10.3 und neuere Versionen.
- FreeBSD 4.5 und höher und spätere Versionen.
In diesem Sinne werden wir den Installationsprozess von OpenLiteSpeed auf CentOS 7 starten.
1. Aktivieren Sie OpenLiteSpeed-Repositorys auf CentOS 7
Der erste Schritt besteht darin, die offiziellen OpenLiteSpeed-Repositorys für die spätere Installation herunterzuladen und zu installieren.
Dazu führen wir folgende Zeile aus:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
NotizDies muss als Root-Benutzer ausgeführt werden.
2. Installieren Sie OpenLiteSpeed auf CentOS 7
Schritt 1
Sobald wir das Repository aktiviert haben, fahren wir mit der Installation von OpenLiteSpeed fort, das standardmäßig im Pfad installiert wird /usr/local/lsws, und wir werden dies tun, indem wir die folgende Zeile ausführen:
yum installiere openlitespeed
Schritt 2
Wir werden den Brief eingeben Ja um den Download und die Installation von OpenLiteSpeed in CentOS 7 zu akzeptieren. Nach der Installation sehen wir Folgendes:
Schritt 3
Sobald OpenLiteSpeed installiert wurde, fahren wir mit der Ausführung und Überprüfung der Serverversion fort, indem wir die folgenden Zeilen ausführen:
/usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Konfigurieren Sie OpenLiteSpeed-Ports auf CentOS 7
Standardmäßig verwendet der Server Port 8088, für den es erforderlich ist, die Regeln zu aktualisieren und die erforderlichen Berechtigungen zu erteilen. Dazu führen wir Folgendes aus:
Firewall-cmd --zone = public --permanent --add-port = 8088 / tcp Firewall-cmd -reload
4. Zugriff auf OpenLiteSpeed auf CentOS 7
Sobald der Port aktiviert ist, greifen wir auf einen Browser zu und geben eine der folgenden Syntaxen in die Adressleiste ein:
http: // Server-IP: 8088 / http: // localhost: 8088
VERGRÖSSERN
5. Installieren Sie PHP 7 für OpenLiteSpeed auf CentOS 7
Der nächste Schritt ist die Installation von PHP für das optimale Funktionieren von OpenLiteSpeed in CentOS 7 und dafür müssen die folgenden Schritte ausgeführt werden:
Schritt 1
Zuerst werden wir die EPEL-Repositorys aktivieren, indem wir die folgende Zeile ausführen. Wir akzeptieren den Download.
yum installiere epel-release
Schritt 2
Jetzt installieren wir PHP 7 mit einigen Modulen, die im Pfad usr / local / lsws / lsphp70 / bin / lsphp installiert werden, und führen die folgende Zeile aus:
yum install lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Schritt 3
Wir akzeptieren den Download und die entsprechende Installation von PHP 7 und seinen Add-Ons. Falls wir zusätzliche PHP 7-Module benötigen, können wir den folgenden Befehl ausführen:
yum Suche lsphp70
6. Konfigurieren Sie OpenLiteSpeed und PHP 7 auf CentOS 7
Schritt 1
OpenLiteSpeed verfügt über eine WebAdmin-Konsole, die standardmäßig mit Port 7080 verknüpft ist, und der erste Schritt besteht darin, den Benutzernamen und das Passwort für diese Konsole zu konfigurieren. Dies erreichen wir, indem wir den folgenden Befehl ausführen:
/usr/local/lsws/admin/misc/admpass.shIm angezeigten Fenster geben wir den Benutzernamen und das zugehörige Passwort ein:
Schritt 2
Jetzt werden wir die Firewall-Regeln aktualisieren, um den Zugriff über Port 7080 zu ermöglichen. Dazu führen wir die folgenden Zeilen aus:
Firewall-cmd --zone = public --permanent --add-port = 7080 / tcp Firewall-cmd --reload
Schritt 3
Jetzt gehen wir zum Browser und können mit einer der folgenden Optionen auf die OpenLiteSpeed Konsole zugreifen:
http: // Server-IP: 7080 http: // localhost: 7080Schritt 4
Das folgende Fenster wird angezeigt, wo wir zur Zeile gehen Erweiterte Konfiguration und klicke auf Zugriff auf
192.168.0.19 (unsichere Site)
VERGRÖSSERN
Schritt 5
Wenn wir dort klicken, greifen wir auf die Konsole zu, in der wir die Anmeldeinformationen des Benutzers eingeben, die wir zuvor erstellt haben:
VERGRÖSSERN
Schritt 6
Klicken Sie auf Anmelden und dies wird die OpenLiteSpeed-Umgebung sein. OpenLiteSpeed verwendet standardmäßig LSPHP 5 und muss für die Verwendung von PHP 7 konfiguriert werden, das zuvor installiert wurde.
VERGRÖSSERN
Schritt 7
Dazu gehen wir in den Abschnitt Serverkonfiguration befindet sich auf der linken Seite und gehe zum Tab Externe App und klicken Sie auf das rechte Symbol, um die Option auszuwählen Hinzufügen:
VERGRÖSSERN
Schritt 8
In der angezeigten Zeile wählen wir die Option LiteSpeed SAPI-App und klicke auf den Button Nächste:
VERGRÖSSERN
Schritt 9
Dort werden wir die folgenden Werte konfigurieren:
- Name: lsphp70
- Adresse: uds: //tmp/lshttpd/lsphp.sock
- Hinweise: LSPHP70-Konfiguration
- Max. Verbindungen: 35
- Zeitüberschreitung bei Erstanfrage (Sek.): 60
- Zeitüberschreitung bei Wiederholung: 0
- Befehl: /usr/local/lsws/lsphp70/bin/lsphp
VERGRÖSSERN
Schritt 10
Klicken Sie auf die Schaltfläche Speichern um die Änderungen anzuwenden. Wir werden sehen, dass PHP 7 der OpenLiteSpeed-Konfiguration hinzugefügt wurde:
VERGRÖSSERN
Schritt 11
Jetzt gehen wir auf die Registerkarte Skript-Handler und wir klicken auf den Button Bearbeiten bearbeiten lsphp5 und dort werden wir die folgenden Werte zuweisen:
- Suffixe: php
- Handlertyp: LiteSpeed SAPI
- Handlername: lsphp70
- Hinweise: lsphp70-Skript-Handler-Definition
VERGRÖSSERN
Schritt 12
Jetzt müssen wir den OpenLiteSpeed Listening-Port auf Port 80 ändern, der der Standard für HTTP-Server ist, und OpenLiteSpeed bringt standardmäßig Port 8080 mit. Für diese Änderung gehen wir zum Abschnitt Zuhörer und dort werden wir auf das Symbol klicken Sicht:
VERGRÖSSERN
Schritt 13
Klicken Sie im angezeigten Fenster auf Bearbeiten und stellen Sie den Port auf 80 ein. Klicken Sie auf Speichern, um die Änderungen zu speichern.
VERGRÖSSERN
Schritt 14
Jetzt müssen wir den Server neu starten, um alle Änderungen zu übernehmen und dafür klicken wir auf die Schaltfläche Anmutiger Neustart oben befindet sich:
VERGRÖSSERN
Schritt 15
Wir werden folgendes sehen. Klicken Sie auf die Schaltfläche gehen um die Aktion auszuführen.
VERGRÖSSERN
7. Überprüfen Sie OpenLiteSpeed und PHP 7 auf CentOS 7
Schritt 1
Nachdem die Listening-Ports angepasst wurden, müssen wir in CentOS 7 Port 80 zulassen und führen dazu die folgenden Zeilen aus:
Firewall-cmd --zone = public --permanent --add-port = 80 / tcp Firewall-cmd -reloadSchritt 2
Jetzt können wir die Konnektivität mit den folgenden Zeilen in der Adressleiste des Browsers überprüfen:
http: // Server-IP http: // Server-IP / phpifo.php
VERGRÖSSERN
Schritt 3
Die Befehle, mit denen wir OpenLiteSpeed verwalten können, sind:
/usr / local / lsws / bin / lswsctrl start: OpenLiteSpeed ausführen / usr / local / lsws / bin / lswsctrl stop: OpenLiteSpeed stoppen / usr / local / lsws / bin / lswsctrl restart: OpenLiteSpeed neu starten (Nein shutdown) /usr/local/lsws/bin/lswsctrl help: Zeigt die allgemeinen OpenLiteSpeed-Optionen an.
8. Installieren Sie MaiaDB für OpenLiteSpeed auf CentOS 7
Schritt 1
Schließlich können wir den MariaDB-Datenbankmanager für OpenLiteSpeed installieren, indem wir die folgende Zeile ausführen:
yum installiere openlitespeed mariadb-serverSchritt 2
Später starten wir MariaDB und führen die sichere Installation mit diesen Zeilen aus:
systemctl starte mariadb mysql_secure_installationWir haben gesehen, wie wir mit OpenLiteSpeed einen leistungsstarken kostenlosen HTTP-Server zur Verfügung haben und mit breiten Nutzungsmöglichkeiten.