So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

So optimieren Sie Apache in Sekundenschnelle mit apache2buddy.pl

Finden Sie heraus, wie Sie die Leistung Ihres Apache-Server-Setups mithilfe eines unverzichtbaren Perl-Skripts verbessern können.

Die Apache-Serversoftware ist sofort einsatzbereit und tadellos gut gestaltet. Wenn Sie sehr wenig tun, können Sie mit einem einzigen Befehl einen unglaublich schnellen Webserver zum Laufen bringen: .

Aber wo können Apache-Administratoren ihren Webserver optimal nutzen? Durchkämmen oder durchkämmen Sie mögliche Probleme? Überprüfen Sie, ob alle Ihre Anweisungen klar und klar definiert sind?

Was wäre, wenn ich Ihnen sagen würde, dass es ein Perl-Skript gibt, das Ihre Apache-Konfiguration analysiert und entscheidende Verbesserungen meldet, die an Ihrer Konfiguration vorgenommen werden können? Das Skript heißt apache2buddy.pl (ein Zweig von apachebuddy) und kann in Sekundenschnelle mehr für Ihren Webserver tun, als die Stunden, die es dauern würde, alles zu durchforsten.

SIEHE: Von Anfang bis Ende: So hosten Sie mehrere Websites unter Linux mit Apache (TechRepublic Premium)

Das Skript löst Ihre Probleme nicht: Nach der Ausführung schlägt das Skript Lösungen für Apache vor, die es dann lesen und umsetzen kann. Das Skript apache2buddy.pl überprüft Folgendes und vieles mehr:

  • PHP-Speichergrenzen
  • Memcache
  • Maximale Anzahl an Kunden
  • Speichernutzung
  • Maximale potenzielle Speichernutzung
  • Prozentsatz des gesamten Arbeitsspeichers, der Apache zugewiesen ist
  • MaxRequestWorkers

Nachdem Sie die von apache2buddy.pl vorgeschlagenen Probleme behoben haben, werden Sie feststellen, dass sich Ihr Apache-Server erheblich verbessert hat.

Lassen Sie uns einige Probleme mit einem Apache-Server, der unter Ubuntu Server 16.04 läuft, herunterladen, ausführen und beheben.

Herunterladen und Ausführen des Skripts apache2buddy.pl

Das Skript apache2buddy.pl wird über die Befehlszeile ausgeführt. Um das Skript erfolgreich auszuführen, befolgen Sie diese Schritte.

  1. Öffnen Sie ein Fenster am Terminal.
  2. Führen Sie den Befehl aus (wenn Sie eine Distribution ausführen, die sudo nicht verwendet, lassen Sie sudo im Befehl weg).
  3. Geben Sie Ihr Sudo-Passwort (oder Root-Passwort) ein und drücken Sie die Eingabetaste auf Ihrer Tastatur.
  4. Geben Sie den Befehl aus
  5. Lassen Sie das Skript laufen.

Wenn das Skript abgeschlossen ist, meldet es sofort seine Ergebnisse (Abbildung A).

Abbildung A

Behebung gemeldeter Probleme

Das offensichtlichste Problem, auf das apache2buddy.pl auf meinem Testserver stieß, war eine niedrige MaxRequestWorkers-Konfiguration.

Die MaxRequestWorkers-Direktive legt die Grenze für die Anzahl der Anfragen fest, die gleichzeitig bearbeitet werden. In meiner Konfiguration war MaxRequestWorkers auf 150 (Standardwert) gesetzt; Die empfohlene Einstellung liegt jedoch zwischen 179 und 197. Diese spezielle Richtlinie ist auf festgelegt. Wie Sie darin sehen können Abbildung Bapache2buddy.pl war korrekt und MaxRequestWorkers ist auf 150 gesetzt.

Abbildung B

Nachdem ich diese Änderung vorgenommen hatte, startete ich Apache mit dem Befehl neu und führte den Test apache2buddy.pl erneut aus. Ich habe MaxRequestWorkers absichtlich auf 199 gesetzt, um zu sehen, wie apache2buddy.pl reagieren würde. Tatsächlich erklärte er, dass das Richtlinienpaket zu hoch sei (Abbildung C).

Abbildung C

Sobald MaxRequestWorkers auf 197 gesetzt war, war alles in Ordnung.

Überprüfen Sie die gesamten Ergebnisse von apache2buddy.pl und beheben Sie alle gemeldeten Probleme. Starten Sie dann Apache neu – Ihr Webserver wird wie nie zuvor funktionieren.

Ein unverzichtbares Drehbuch

Das Skript apache2buddy.pl ist ein Muss für jeden, der einen Apache-Server verwaltet. Mit sehr wenig Zeit und Aufwand können Sie Ihren Webserver nahezu perfekt optimieren.

Probieren Sie apache2buddy.pl aus und sehen Sie, ob es die Leistung Ihrer Apache-Bereitstellung nicht dramatisch steigert.