GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren und konfigurieren Sie den OpenLiteSpeed-Webserver unter Debian 10

OpenLiteSpeed ​​ist ein kostenloser, leichtgewichtiger Open-Source-HTTP-Server, der von LiteSpeed ​​Technologies entwickelt wurde. OpenLiteSpeed ​​unterstützt viele Betriebssysteme, darunter Debian, Ubuntu, Mac OS, FreeBSD und viele mehr. Es bietet eine webbasierte Benutzeroberfläche zur Verwaltung von Webservern über den Webbrowser. OpenLiteSpeed ​​wird verwendet, um Websites einfach zu erstellen und zu verwalten. Es ist ein leistungsstarker, modularer HTTP-Server und kann Hunderttausende gleichzeitiger Verbindungen verarbeiten.

In diesem Tutorial zeigen wir Ihnen, wie Sie OpenLiteSpeed ​​auf einem Debian 10-Server installieren.

Anforderungen

  • Ein Server mit Debian 10.
  • Auf Ihrem Server ist ein Root-Passwort konfiguriert.

Erste Schritte

Zuerst müssen Sie Ihre Pakete mit der neuesten Version aktualisieren. Sie können sie aktualisieren, indem Sie den folgenden Befehl ausführen:

apt-get update -y
apt-get upgrade -y

Sobald Ihre Pakete aktualisiert sind, starten Sie Ihr System neu, um die Konfigurationsänderungen zu übernehmen.

Installieren Sie als Nächstes die erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt-get install install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev

Sobald alle erforderlichen Abhängigkeiten installiert sind, können Sie mit dem nächsten Schritt fortfahren.

Installieren und konfigurieren Sie OpenLiteSpeed

Standardmäßig ist OpenLiteSpeed ​​nicht im Standard-Repository von Debian 10 verfügbar. Daher müssen Sie OpenLiteSpeed ​​von der Quelle installieren.

Laden Sie zunächst die neueste Version von OpenLiteSpeed ​​mit dem folgenden Befehl herunter:

wget https://openlitespeed.org/packages/openlitespeed-1.5.2.tgz

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -xvzf openlitespeed-1.5.2.tgz

Wechseln Sie als Nächstes in das Verzeichnis openlitespeed-1.5.2 und installieren Sie OpenLiteSpeed ​​mit dem folgenden Befehl:

cd openlitespeed-1.5.2
sh install.sh

Nach der Installation von OpenLiteSpeed ​​müssen Sie das Administratorkennwort für die Weboberfläche konfigurieren. Sie können dies mit dem folgenden Befehl tun:

/usr/local/lsws/admin/misc/admpass.sh

Erstellen Sie den Admin-Benutzer und das Passwort wie unten gezeigt:

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

Starten Sie als Nächstes den OpenLiteSpeed-Webdienst mit dem folgenden Befehl:

/etc/init.d/lsws start

OpenLiteSpeed ​​wird jetzt ausgeführt und überwacht Port 8088. Öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip:8088 ein. Sie werden auf die folgende Seite weitergeleitet:

Installieren Sie MariaDB für OpenLiteSpeed

Standardmäßig ist MariaDB im Standard-Repository von Debian 10 verfügbar. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

apt-get install mariadb-server mariadb-client -y

Sobald MariaDB installiert ist, starten Sie MariaDB und aktivieren Sie es nach dem Systemneustart mit dem folgenden Befehl:

systemctl start mariadb
systemctl enable mariadb

Als nächstes müssen Sie Ihre MariaDB-Installation sichern. Sie können es sichern, indem Sie das folgende Skript ausführen:

mysql_secure_installation

Dieses Skript richtet das Root-Passwort ein, entfernt anonyme Benutzer, verbietet Root-Login aus der Ferne und entfernt die Testdatenbank.

mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Sobald die MariaDB gesichert ist, melden Sie sich mit dem folgenden Befehl bei der MariaDB-Shell an:

mysql -u root

Deaktivieren Sie als Nächstes die Plugin-Authentifizierung, indem Sie die folgenden Befehle ausführen:

MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin='' where User='root';

Leeren Sie als Nächstes die Berechtigungen und beenden Sie die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Installieren Sie PHP für OpenLiteSpeed

Standardmäßig ist PHP im OpenLiteSpeed-Repository nicht verfügbar. Sie müssen also PHP über die OpenLiteSpeed-Webschnittstelle kompilieren.

Um auf das OpenLiteSpeed-Admin-Panel zuzugreifen, öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip:7080 ein. Sie sollten die folgende Seite sehen:

Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein, die Sie zuvor erstellt haben, und klicken Sie auf Anmelden Taste. Sie sollten das OpenLiteSpeed-Dashboard auf der folgenden Seite sehen:

Klicken Sie nun auf Tools> Compile PHP , sollten Sie die folgende Seite sehen:

Wählen Sie nun die zu installierende PHP-Version aus und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Wählen Sie nun die Build-Optionen und klicken Sie auf Weiter Schaltfläche, um den Download von PHP zu starten. Sobald der Vorgang erfolgreich abgeschlossen wurde, sollten Sie die folgende Seite sehen:

Klicken Sie anschließend auf Weiter Taste. Sie sollten die folgende Seite sehen:

Melden Sie sich jetzt über das Terminal bei Ihrem Server an und führen Sie das vorgenerierte Skript wie unten gezeigt aus:

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

Dieses Skript lädt PHP und verwandte Module herunter und kompiliert sie für Ihr System.

Sie können den Installationsvorgang mit dem folgenden Befehl überprüfen:

tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log

Sobald die Installation erfolgreich abgeschlossen wurde, sollten Sie die folgende Ausgabe sehen:

copy compiled php binary to litespeed directory
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7

==============================================
Finished building PHP 7.3.6 with LSAPI
==============================================
Sat 13 Jul 2019 08:07:36 AM EDT

**DONE**

Herzliche Glückwünsche! Sie haben OpenLiteSpeed ​​erfolgreich auf dem Debian 10-Server installiert und konfiguriert. Sie können Ihre Website jetzt ganz einfach mit OpenLiteSpeed ​​hosten. Weitere Informationen finden Sie in der offiziellen OpenLiteSpeed-Dokumentation unter OpenLiteSpeed ​​Doc


Debian
  1. So installieren und konfigurieren Sie OpenVPN Server unter Debian 10

  2. So installieren und konfigurieren Sie Redis 6.0 unter Debian 11

  3. So installieren und konfigurieren Sie den VNC-Server unter Debian 10

  4. So installieren und konfigurieren Sie Docker unter Debian 11

  5. So installieren und konfigurieren Sie Squid Proxy unter Debian 11

So installieren und konfigurieren Sie den NFS-Server unter Debian 11

So installieren Sie Icinga 2 und Icinga Web 2 unter Debian 9

So installieren und konfigurieren Sie den VNC-Server unter Debian 9 Stretch

So installieren und konfigurieren Sie den Apache-Webserver mit virtuellem Host unter Debian 10

So installieren und konfigurieren Sie den Apache-Webserver unter Debian 11

So installieren und konfigurieren Sie Git in Debian 11