Während des modernen Website -Bereitstellungsprozesses werden das Linux -Betriebssystem und der Apache -Server mit PHP -Sprache kombiniert, um das Backend der Website zu erstellen, eine effiziente und stabile Kombination. In diesem Artikel werden Sie detaillierter über die richtige Installation und Konfiguration von Apache 2.4 und PHP in einer Linux -Umgebung sowie zur ordnungsgemäßen Installation und Konfiguration von Leistungsoptimierung und Sicherheitseinstellungen führen.
Vor der Konfiguration ist es wichtig, eine geeignete Linux -Verteilung auszuwählen. Gemeinsame und stabile Optionen sind Ubuntu, Debian und CentOS. Diese Systeme haben eine gute Unterstützung für die Community und eine gute Dokumentressourcen, die für Benutzer auf verschiedenen Ebenen geeignet sind.
Aktualisieren Sie zunächst Ihr System, um sicherzustellen, dass die Pakete auf dem neuesten Stand sind:
<span class="fun">sudo APT Update && sudo APT -Upgrade</span>
Installieren Sie dann Apache 2.4:
<span class="fun">sudo apt installieren apache2</span>
Öffnen Sie nach Abschluss der Installation den Browser und besuchen Sie http: // localhost, um zu bestätigen, ob Apache erfolgreich ausgeführt wird.
Installieren Sie PHP -Module für PHP und Apache:
<span class="fun">sudo apt installieren PHP libapache2-mod-php</span>
Das PHP -Modul aktivieren:
<span class="fun">sudo a2enmod php</span>
Starten Sie den Apache -Dienst neu, damit die Einstellungen wirksam werden:
<span class="fun">sudo systemctl starten Sie Apache2 neu</span>
Um zu überprüfen, ob PHP korrekt konfiguriert ist, erstellen Sie eine Testdatei:
<span class="fun">sudo nano /var/www/html/info.php</span>
Geben Sie Folgendes in die Datei ein:
<?php
phpinfo();
?>
Überprüfen Sie nach dem Speichern die Seite der PHP -Konfiguration über den Browser, indem Sie http: //localhost/info.php besuchen.
Um die Reaktionsgeschwindigkeit und die Auslastung der Systemressourcen zu verbessern, kann die Apache -Konfiguration wie folgt optimiert werden:
Ändern Sie die Apache -Hauptkonfigurationsdatei:
<span class="fun">sudo nano /etc/apache2/apache2.conf</span>
Fügen Sie Folgendes hinzu oder ändern Sie Folgendes:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
Auf diese Weise können mehrere HTTP -Anforderungen in einer Verbindung abgeschlossen werden, wodurch der Ressourcenverbrauch verringert wird.
Das Einschalten von GZIP kann die Dateigröße erheblich reduzieren und die Seitenladegeschwindigkeit verbessern. Bearbeiten Sie die Apache -Konfigurationsdatei und fügen Sie Folgendes hinzu:
<span class="fun">AddoutputFilterByType Deflate Text/HTML Text/Plain Text/XML Text/CSS Text/JavaScript -Anwendung/JavaScript -Anwendung/JSON</span>
Nach Abschluss des Baus sollten Sie sicherlich eine Sicherheitsverstärkung durchführen, um zu verhindern, dass die Website möglicherweise bedroht wird.
Das Ausschalten von nicht verwendeten Modulen reduziert die Angriffsfläche:
<span class="fun">sudo a2dismod [Modulname]</span>
Ersetzen Sie den [Modulnamen] durch den Modulnamen, der nicht tatsächlich benötigt wird.
Um die Sicherheit der Datenübertragung zu gewährleisten, wird empfohlen, HTTPS zu aktivieren. Sie können ein Zertifikat mit kostenlosen Tools wie Let's Encrypt beantragen:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
Sobald die Installation abgeschlossen ist, wird auf Ihre Website über HTTPS zugegriffen.
In den oben genannten Schritten können Sie Apache 2.4 und PHP auf Ihrem Linux -Server erfolgreich konfigurieren und für Leistung und Sicherheit optimieren. Dies verbessert nicht nur die Zugriffsgeschwindigkeit der Website, sondern gewährleistet auch die Sicherheit von Benutzerdaten. Das Üben dieser Vorgänge wird dazu beitragen, eine effiziente, stabile und sichere Website -Betriebsumgebung aufzubauen.