So verwenden Sie Apache als Reverse-Proxy – eine Schritt-für-Schritt-Anleitung

Veröffentlicht: 2023-07-23

In diesem Leitfaden finden Sie die Antwort auf die Frage „So verwenden Sie Apache als Reverse-Proxy“ . Ein Reverse- Proxy- Server ist ein leistungsstarkes Tool, das als Vermittler zwischen Clients und Backend-Servern wie Webservern oder Anwendungsservern fungiert. Im Gegensatz zu einem herkömmlichen Forward-Proxy, der zwischen Clients und dem Internet sitzt, sitzt ein Reverse-Proxy zwischen Clients und einem oder mehreren Servern.

Wenn ein Client eine Anfrage stellt, leitet der Reverse-Proxy-Server diese Anfrage im Namen des Clients an den entsprechenden Backend-Server weiter. Anschließend nimmt es die Antwort vom Backend-Server entgegen und sendet sie zurück an den Client. Dieser Prozess verbirgt effektiv die Identität und interne Struktur des Backend-Servers vor den Clients.

Reverse-Proxys bieten mehrere Vorteile, darunter erhöhte Sicherheit durch den Schutz der Back-End-Server vor direkter Gefährdung durch das Internet, Lastausgleich zur Verteilung von Client-Anfragen auf mehrere Server und Caching zur Verbesserung der Leistung durch Bereitstellung zwischengespeicherter Inhalte für die Clients.

Inhaltsverzeichnis

Unterscheidung zwischen Forward-Proxy und Reverse-Proxy

  • Proxy-Richtung:
    • Forward-Proxy: Verarbeitet Clientanfragen für den Zugriff auf Ressourcen im Internet. Es sitzt zwischen Clients und dem Internet und leitet Client-Anfragen an externe Server weiter.
    • Reverse Proxy: Verwaltet Clientanfragen für den Zugriff auf Ressourcen im Netzwerk einer Organisation. Es sitzt zwischen Clients und Backend-Servern und leitet Client-Anfragen an den entsprechenden Backend-Server weiter.
  • Kundenperspektive:
    • Forward-Proxy: Clients sind sich der Existenz des Forward-Proxys normalerweise nicht bewusst. Die Anfrage des Clients wird an den Proxyserver gesendet und der Zielserver empfängt die Anfrage, als käme sie direkt vom Client.
    • Reverse-Proxy: Clients senden Anfragen direkt an den Reverse-Proxy, nicht an die Backend-Server. Der Reverse-Proxy leitet die Anfragen dann stellvertretend für die Clients an die Backend-Server weiter.
  • Anwendungsfall:
    • Forward-Proxy: Wird häufig zur Inhaltsfilterung, Zugriffskontrolle und Anonymisierung von Client-Anfragen verwendet, indem die IP-Adressen der Clients ausgeblendet werden.
    • Reverse Proxy : Wird hauptsächlich für den Lastausgleich, die SSL-Terminierung, das Caching und die Bereitstellung eines sicheren Gateways für Backend-Dienste verwendet.
  • Serverperspektive:
    • Forward-Proxy : Der Zielserver sieht die Anfrage, die vom Forward-Proxy kommt, nicht vom ursprünglichen Client. Der tatsächliche Client, der die Anfrage stellt, ist ihm nicht bekannt.
    • Reverse-Proxy: Backend-Server sehen den Reverse-Proxy als den Client, der die Anfrage stellt. Sie sind sich der tatsächlichen Kunden, die die ursprüngliche Anfrage gestellt haben, nicht bewusst.
  • Auswirkungen auf die Sicherheit:
    • Forward-Proxy: Verbessert die Privatsphäre der Clients durch Maskierung der IP-Adressen der Clients. Es kann auch zusätzliche Sicherheitsebenen bieten, indem bösartige Inhalte gefiltert werden, bevor sie die Clients erreichen.
    • Reverse Proxy: Fungiert als Schutzschild für Backend-Server und hält ihre interne Struktur vor externen Clients verborgen. Es trägt zum Schutz vor direkter Belastung durch das Internet und möglichen Angriffen bei.
  • Bereitstellungsort:
    • Forward-Proxy: Wird im Netzwerk des Kunden oder auf dem Gerät des Kunden bereitgestellt, um den ausgehenden Internetzugriff zu steuern.
    • Reverse Proxy: Wird am Netzwerkrand der Organisation zwischen dem Internet und den Backend-Servern bereitgestellt und verwaltet eingehende Client-Anfragen.

Erkundung der verschiedenen Anwendungsfälle von Reverse-Proxys

Reverse-Proxys bieten eine breite Palette von Anwendungsfällen, die die Leistung, Sicherheit und Skalierbarkeit von Webanwendungen und -diensten verbessern.

Zu den wichtigsten Anwendungsfällen von Reverse-Proxys gehören:

  • Lastausgleich: Reverse-Proxys können eingehende Client-Anfragen auf mehrere Backend-Server verteilen. Dies hilft, die Last zu verteilen, eine Überlastung des Servers zu verhindern und eine bessere Ressourcennutzung sicherzustellen. Der Lastausgleich verbessert die Gesamtleistung und Reaktionsfähigkeit der Anwendung.
  • SSL-Terminierung : Reverse-Proxys können die SSL/TLS-Verschlüsselung und -Entschlüsselung im Auftrag von Backend-Servern durchführen. Dies entlastet die Backend-Server von der ressourcenintensiven SSL-Verarbeitung, reduziert deren Arbeitslast und vereinfacht die Zertifikatsverwaltung.
  • Caching: Reverse-Proxys können häufig angeforderte Ressourcen im Cache-Speicher speichern. Wenn Clients dieselben Ressourcen anfordern, stellt der Reverse-Proxy den zwischengespeicherten Inhalt direkt bereit, wodurch die Serverlast reduziert und die Antwortzeiten verbessert werden.
  • Webbeschleunigung: Durch die Zwischenspeicherung statischer Inhalte und die Komprimierung von Daten können Reverse-Proxys das Laden von Webseiten für Clients beschleunigen, was zu einem reibungsloseren Benutzererlebnis führt.
  • Sicherheit und DDoS-Schutz: Reverse-Proxys fungieren als Schutzbarriere zwischen dem Internet und den Backend-Servern. Sie können schädlichen Datenverkehr filtern und blockieren, vor DDoS-Angriffen (Distributed Denial of Service) schützen und die echte IP-Adresse des Backend-Servers verbergen, um direkte Angriffe zu verhindern.
  • Web Application Firewall (WAF) : Reverse-Proxys können als WAF fungieren und eingehenden Datenverkehr auf potenzielle Bedrohungen wie SQL-Injection, Cross-Site-Scripting (XSS) und andere bösartige Aktivitäten untersuchen. Sie helfen dabei, Webanwendungen vor häufigen Schwachstellen zu schützen.
  • Single Point of Entry: Reverse-Proxys bieten externen Clients einen einzigen Einstiegspunkt für den Zugriff auf mehrere Backend-Server. Dies vereinfacht die Netzwerkarchitektur und ermöglicht eine einfachere Verwaltung und Skalierung von Diensten.
  • Protokollkonvertierung: Reverse-Proxys können Anfragen von einem Protokoll in ein anderes übersetzen. Sie können beispielsweise HTTP-Anfragen in WebSocket oder andere anwendungsspezifische Protokolle umwandeln und so die Kommunikation zwischen Clients und Servern erleichtern.
  • Inhaltskomprimierung und -optimierung: Reverse-Proxys können ausgehende Inhalte komprimieren, bevor sie an Clients gesendet werden, wodurch die Datenübertragungsgröße reduziert und die Seitenladezeiten verbessert werden.

Voraussetzungen – Konfigurieren Sie Apache als Reverse-Proxy

Installieren Sie den Bitwise SSH-Client

  1. Suchen Sie in Ihrem Browser nach „Bitwise SSH Client“ . Klicken Sie auf den Link https://www.bitvise.com/ssh-client-download und starten Sie die Installation

2. Öffnen Sie nach der Installation des Setups die EXE-Datei auf Ihrem Computer und schließen Sie die Installation des Bitvise SSH-Clients ab.

Wie melde ich mich bitweise beim SSH-Server an?

  1. Nachdem die Installation abgeschlossen ist, erscheint das folgende Fenster. Geben Sie Ihren Host, Port und Benutzernamen ein, wählen Sie das Passwort aus der Dropdown-Liste „Anfangsmethode“ aus und klicken Sie dann auf „Anmelden“. Es erscheint ein Popup zur Eingabe eines Passworts. Geben Sie Ihr SSH-Passwort ein.

2. Sobald Sie angemeldet sind, klicken Sie auf „Neue Terminalkonsole“. Daraufhin wird ein Terminal angezeigt.

Schritt 1 – Apache installieren

Server verbinden

Um nun eine Verbindung zu Ihrem Server herzustellen und den lokalen Paketindex mithilfe von APT-Repositorys zu aktualisieren, geben Sie den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste:

 passendes Update 

Die Aktualisierung wird einige Zeit in Anspruch nehmen. Warten Sie in der Zwischenzeit, bis sie abgeschlossen ist.

Wie installiere ich Apache unter Ubuntu ?

  1. Installieren Sie Apache unter Ubuntu

Um nun Apache von Ubuntu zu installieren, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste

 apt install -y apache2

2. Überprüfen Sie die Apache-Version

Nach der Installation haben Sie die Möglichkeit, die Apache-Version mit zu überprüfen

 apache2 -version

3. Überprüfen Sie den Apache-Status

Sie haben auch die Möglichkeit, den Status von Apache2 mit dem folgenden Befehl zu überprüfen. Dadurch können Sie schnell feststellen, ob der Server läuft und ob Probleme vorliegen, die Ihrer Aufmerksamkeit bedürfen.

 systemctl status apache2

Wie Sie sehen, ist der auf Ihrem Bildschirm angezeigte Status (END) ein klarer Hinweis auf eine erfolgreiche Apache2-Installation. Dieses Ergebnis bestätigt, dass der Installationsprozess ohne Fehler oder Probleme abgeschlossen wurde.

4. Aktivieren Sie Apache

Um Apache2 unter Ubuntu zu aktivieren, verwenden Sie den folgenden Befehl:

 systemctl enabled apache2

5. Starten Sie Apache

Wenn Sie Apache2 unter Ubuntu neu starten möchten, verwenden Sie den folgenden Befehl im Terminal:

 systemctl start apache2

Wie installiere ich Apache unter Almalinux?

  1. Überprüfen Sie die verfügbaren Updates

Um Apache2 unter Almalinux zu installieren, prüfen Sie, ob Updates verfügbar sind, indem Sie den Befehl „ dnf check-update“ ausführen.

 dnf check-update

Falls Updates gefunden werden, aktualisieren Sie Ihren Linode mit „dnf update“. Wenn während des Vorgangs Kernelkomponenten aktualisiert werden, denken Sie außerdem daran, Linode mit „reboot“ neu zu starten, um die Änderungen zu übernehmen.

  1. Installieren Sie Apache

Fahren Sie nun mit der Installation der erforderlichen Apache-Pakete fort.

 dnf install httpd httpd-tools
  1. Starten Sie Apache

Nach der Installation von Apache startet es nicht automatisch. Um es zu starten und zu aktivieren, verwenden Sie das Dienstprogramm systemctl .

 systemctl start httpd
  1. Aktivieren Sie Apache

Um sicherzustellen, dass Apache bei jedem Systemneustart automatisch neu startet, aktivieren Sie es.

 systemctl enable httpd
  1. Überprüfen Sie den Apache-Status

Überprüfen Sie den Status von Apache mit dem Befehl „systemctl status“ . Es sollte als aktiv und ausgeführt angezeigt werden.

 systemctl status httpd

Schritt 2 – Apache-Module für Reverse Proxy aktivieren

Wie aktiviere ich es unter Ubuntu?

Um einen Reverse-Proxy mit Apache Web Server effektiv nutzen zu können, müssen Sie bestimmte Apache-Module aktivieren, die für die Unterstützung der zusätzlichen Funktionalität, die von Reverse-Proxy-Servern benötigt wird, von entscheidender Bedeutung sind.

  1. Identifizieren Sie die erforderlichen Module

mod_proxy : Als primäres Proxy-Modul für Apache verarbeitet mod_proxy effizient Verbindungen und Umleitungen. Es ermöglicht Apache, als Gateway zu den zugrunde liegenden Backend-Servern zu fungieren, was es zu einem unverzichtbaren Modul für alle Reverse-Proxy-Setups macht.

mod_proxy_http : Dieses Modul basiert auf mod_proxy und ist für die Unterstützung von HTTP- und HTTPS- Anfragen in einer Proxy-Server-Umgebung unverzichtbar. Es ermöglicht Apache, das Proxying von Webanwendungen mithilfe der HTTP/HTTPS-Protokolle kompetent zu handhaben.

mod_ssl: mod_ssl bietet wesentliche Funktionen und stattet den Apache HTTP-Server mit Unterstützung für die Protokolle SSL v3 und TLS v1.x aus. Dieses Modul ist entscheidend für den Aufbau sicherer, verschlüsselter Verbindungen, die Gewährleistung der Datenintegrität und die Verbesserung der Sicherheit des Webservers.

2. Module aktivieren

Jetzt aktivieren wir diese Module mit dem Befehl a2enmod :

 sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod ssl
  1. Starten Sie den Apache2-Server neu

Nach der Aktivierung aller neuen Apache-Module darf der entscheidende Schritt des Neustarts des Apache2- Servers unbedingt nicht übersehen werden. Dieser Schritt stellt sicher, dass die Änderungen wirksam werden und ermöglicht die vollständige Integration der neu aktivierten Module in die Konfiguration des Apache-Servers.

 sudo systemctl restart apache2
  1. Module überprüfen

Sie können den aktiven Status dieser Module bestätigen, indem Sie den folgenden Befehl verwenden:

 sudo apachectl -M

Schritt 3 – Apache Reverse Proxy-Konfiguration

Konfigurieren Sie nun den Apache- Reverse-Proxy so, dass er Anfragen aus dem Internet akzeptiert und diese effektiv an die von Ihnen gewählte Ressource weiterleitet.

  1. Deaktivieren Sie den Standard-Apache

Zunächst deaktivieren Sie die Standardkonfigurationsdatei für den virtuellen Apache-Host. Dies kann mit dem folgenden Befehl erreicht werden:

 a2dissite 000-default.conf
  1. Erstellen Sie eine neue Konfigurationsdatei

Das Erstellen einer neuen virtuellen Host- Konfigurationsdatei ist ein grundlegender Schritt bei der Anpassung von Apache, um verschiedene Webanwendungen oder Websites auf demselben Server bereitzustellen. A Der virtuelle Host ermöglicht Apache die Verwaltung mehrerer Domänen oder Subdomänen mit jeweils eigenen Konfigurationen und Einstellungen.

Um eine neue Konfigurationsdatei für einen virtuellen Host zu erstellen, führen Sie die folgenden allgemeinen Schritte aus:

Wählen Sie einen Namen : Wählen Sie einen beschreibenden Namen für Ihre virtuelle Hostdatei, der normalerweise mit der Erweiterung „.conf“ endet. Zum Beispiel „example.com.conf“ oder „cyberpanel.conf“.

Navigieren Sie zum Konfigurationsverzeichnis von Apache: In den meisten Linux-Distributionen werden die Konfigurationsdateien von Apache im Verzeichnis „/etc/apache2/sites-available/“ gespeichert. Zum Beispiel:

 cd /etc/apache2/sites-available/

Erstellen Sie die virtuelle Hostdatei : Verwenden Sie einen Texteditor wie nano oder vi, um die neue Konfigurationsdatei zu erstellen. Zum Beispiel:

 sudo nano example.com.conf

Nach Eingabe des obigen Befehls erscheint die folgende Datei:

Konfigurieren Sie den virtuellen Host : Verwenden Sie in der Datei die Anweisung <VirtualHost> , um die IP-Adresse und den Port zu definieren, um Anfragen für den spezifischen virtuellen Host zu akzeptieren. Für ein einfaches Beispiel, bei dem alle IP-Adressen am Standard- HTTP- Port (Port 80) zugelassen werden, verwenden Sie Folgendes:

 <VirtualHost *:80>    ServerName site1.com    ServerAlias www.site1.com     ServerAdmin [email protected]    ErrorLog ${APACHE_LOG_DIR}/error.log    CustomLog ${APACHE_LOG_DIR}/access.log combined    ProxyPass / http://127.0.0.1:8080/    ProxyPassReverse / http://127.0.0.1:8080/    ProxyRequests Off </VirtualHost>

Der Konfigurationsprozess beginnt mit der Definition des virtuellen Hosts mit dem Befehl <VirtualHost> und der Angabe der akzeptierten IP-Adresse und Portnummer für Apache. In diesem Fall wird das Platzhalterzeichen * verwendet, das die Akzeptanz aller IP-Adressen ermöglicht, während die Portnummer auf 80 eingestellt ist, was den Standard-HTTP-Port darstellt. Anschließend umfasst die Konfiguration weiterhin die folgenden Elemente:

  • ServerName : Diese Direktive gibt den Domänennamen an, der dem Server zugeordnet ist.
  • ServerAlias: Mit ServerAlias ​​können Sie zusätzliche Namen definieren, die der Server akzeptiert.
  • ServerAdmin : Die ServerAdmin-Direktive legt die Kontakt-E-Mail-Adresse fest, die der Server in an Clients zurückgegebene Fehlermeldungen einbezieht.
  • ErrorLog : ErrorLog legt den Namen einer Datei fest, in der Apache die aufgetretenen Fehler speichert.
  • CustomLog: CustomLog legt den Namen einer Datei fest, in der Apache Clientanfragen an den Server protokolliert.
  • ProxyPass: ProxyPass ordnet Remote-Server dem Speicherplatz des lokalen Servers zu und definiert die Zieladresse für die Datenverkehrsumleitung. Es ermöglicht Apache, als Reverse-Proxy zu fungieren, Anfragen an Backend-Server weiterzuleiten und die Anwendungsleistung und Lastverteilung zu verbessern.
  • ProxyPassReverse: ProxyPassReverse ist für einen Proxyserver von entscheidender Bedeutung, da es den ursprünglichen Speicherort, den Inhaltsspeicherort und die URI-HTTP-Antwortheader des Backend-Servers mit den Informationen des Proxyservers neu schreibt. Dadurch wird sichergestellt, dass der Reverse-Proxy die Antworten korrekt verarbeitet und verhindert, dass die Backend-Server dem direkten Internetzugriff ausgesetzt sind.
  • ProxyRequests: ProxyRequests verhindern, dass der Apache-HTTP-Server als Forward-Proxy verwendet wird, und erhöhen so die Sicherheit. Bei Verwendung von ProxyPass sollte es normalerweise auf „Aus“ eingestellt sein, um einen Missbrauch des Servers als offener Proxy zu vermeiden und vor potenziellen Sicherheitsrisiken zu schützen.

Speichern und beenden : Speichern Sie die Änderungen und verlassen Sie den Texteditor.

Aktivieren Sie den virtuellen Host : Verwenden Sie den Befehl a2ensite, um die neue Konfiguration des virtuellen Hosts zu aktivieren:

 sudo a2ensite example.com.conf

Apache neu laden: Um die Änderungen zu übernehmen, laden Sie Apache neu, um den neuen virtuellen Host zu aktivieren:

 sudo systemctl reload apache2

Nachdem diese Schritte abgeschlossen sind, ist der neue virtuelle Host nun aktiv und bereit, die ihm zugewiesene Website oder Anwendung bereitzustellen. Es ist wichtig zu beachten, dass die Änderungen erst wirksam werden, nachdem der virtuelle Host aktiviert und Apache neu geladen wurde. Darüber hinaus können Sie die Dateien Ihrer Website in dem durch die „DocumentRoot“ -Direktive angegebenen Verzeichnis ablegen, um sicherzustellen, dass Apache den Inhalt für diesen bestimmten virtuellen Host korrekt bereitstellt.

Konfiguration überprüfen: Stellen Sie sicher, dass die Reverse-Proxy-Konfiguration wie erwartet funktioniert. Besuchen Sie den angegebenen Domänennamen (z. B. „reverse-proxy.example.com“) in einem Webbrowser, und Apache sollte die Anforderungen ordnungsgemäß an den Backend-Server weiterleiten.

Bedenken Sie, dass Sie je nach Ihren spezifischen Anwendungsfällen möglicherweise zusätzliche Einstellungen konfigurieren müssen, z. B. die Handhabung von SSL-Zertifikaten, den Lastausgleich oder das WebSocket-Proxying . Überwachen Sie regelmäßig die Leistung und Sicherheit des Servers, um einen reibungslosen Betrieb zu gewährleisten.

So verwenden Sie Apache als Reverse-Proxy in Cyberpanel

Bei Cyberpanel bietet die Integration von Apache mit OpenLiteSpeed ​​im Backend das Beste aus beiden Welten und kombiniert die Geschwindigkeitsvorteile von OpenLiteSpeed ​​mit den funktionsreichen Funktionen von Apache. Insbesondere beeinträchtigt die Verwendung von Apache als Reverse-Proxy nicht die Leistung des ls-Cache; Sie erhalten das gleiche Leistungsniveau wie mit OpenLiteSpeed ​​allein. In dieser Konfiguration bleibt OpenLiteSpeed ​​für die Weiterleitung des Frontend-Verkehrs an Apache verantwortlich, der die Anfragen vom Backend verarbeitet. Darüber hinaus wird diese Integration sowohl auf den Betriebssystemen AlmaLinux als auch Ubuntu unterstützt. Wenn Sie diesem Artikel folgen, können Benutzer die Vorteile, die die Kombination von Apache und OpenLiteSpeed ​​in einem Reverse-Proxy-Setup bietet, voll ausschöpfen.

Melden Sie sich bei Ihrem Cyberpanel-Dashboard an.

Gehen Sie zur Option „Website“ und klicken Sie auf „Website erstellen“.

Geben Sie Ihren Domainnamen, Ihre E-Mail-Adresse und Ihre PHP-Version ein und wählen Sie Apache als Reverse-Proxy aus. Nachdem Sie die Details eingegeben haben, klicken Sie auf Website erstellen. Es kann einige Zeit dauern, bis es erstellt wird

Diese Website funktioniert im Apache-Reverse-Proxy-Modus. Im Frontend wird Openlitespeed funktionieren und im Backend Apache. Alle Ihre htaccess-Regeln funktionieren also wie früher, unabhängig davon, ob Sie Cpanel oder ein anderes Control Panel verwenden

Sie können sehen, dass die Site erfolgreich erstellt wurde.

Für diese Site können Sie die Apache-Konfiguration für diese Site in unserem Website-Manager verwalten. Klicken Sie auf Verwalten

Sobald Sie hier sind, klicken Sie auf Apache Manager

Und selbst Sie können dann auch auf reine Openlitespeed umsteigen. Nehmen wir also an, Sie möchten entscheiden, dass Sie Apache nicht im Backend dieser Website verwenden möchten. Wenn Sie auf reines Openlitespeed umsteigen möchten, wählen Sie die PHP-Version aus und klicken Sie auf „Zu reinem Openlitespeed wechseln“. Es kann auch für die Verwendung von Apache konvertiert werden, wenn OpenLitespeed verwendet wird

Dies sind Apache-Konfigurationen. Wenn Sie etwas bearbeiten möchten, können Sie es problemlos bearbeiten. Stellen Sie jedoch sicher, dass Sie wissen, was Sie tun, da hier etwas nicht stimmt und Ihre Website nicht mehr funktioniert

In unseren Apache-Konfigurationen verwenden wir PHP-FPM, es handelt sich also um PHP-FPM-Konfigurationen, die Sie verwenden

Für PHP-Konfigurationen gehen Sie zu PHP und klicken Sie auf „PHP-Konfigurationen bearbeiten“. Wenn Sie die PHP-Konfigurationen bearbeiten möchten.

Wenn Sie Apache verwenden, müssen Sie auch die PHP-Konfigurationen bearbeiten. Wenn Sie also Apache installiert haben, wird diese URL angezeigt.

Standardmäßig können Sie Konfigurationen für Litespeed PHP bearbeiten. Wenn Sie Konfigurationen für Apache bearbeiten möchten, klicken Sie auch auf APACHE-KONFIGURATIONEN BEARBEITEN

Nachdem Sie auf „APACHE-KONFIGURATIONEN BEARBEITEN“ geklickt haben, können Sie mit den Litespeed-Konfigurationen alles Mögliche tun, z. B. „post_max_size“, „upload_max_filesize“, „max_execution_time“ oder was auch immer.

Stellen Sie sicher, dass Sie nach dem Bearbeiten der Konfigurationen auf „Änderungen speichern“ klicken

Ebenso können Sie auch die erweiterte Bearbeitung verwenden

Ebenso können Sie PHP-Erweiterungen für Apache installieren. Klicken Sie einfach auf PHP->Erweiterungen installieren

Wenn Sie Apache verwenden, müssen Sie auch APACHE-ERWEITERUNGEN VERWALTEN. Wenn Sie also Apache installiert haben, wird diese URL angezeigt.  

Standardmäßig können Sie Erweiterungen für Litespeed PHP installieren. Wenn Sie Erweiterungen für Apache installieren möchten, klicken Sie auch auf APACHE-ERWEITERUNGEN VERWALTEN

Verwandter Inhalt

Sie können sich auch unseren Leitfaden zu Apache vs. NGINX ansehen. Wer gewinnt in Bezug auf die Leistung?