Pendant le processus de déploiement du site Web moderne, le système d'exploitation Linux et le serveur Apache sont combinés avec le langage PHP pour créer le backend du site Web est une combinaison efficace et stable. Cet article vous mènera plus en détail sur la façon d'installer et de configurer correctement Apache 2.4 et PHP dans un environnement Linux, et d'effectuer des paramètres d'optimisation et de sécurité des performances.
Avant de configurer, il est crucial de choisir une distribution Linux appropriée. Les options communes et stables incluent Ubuntu, Debian et Centos. Ces systèmes ont un bon support communautaire et des ressources de documents riches, qui conviennent aux utilisateurs à différents niveaux.
Mettez d'abord à jour votre système pour vous assurer que les packages sont à jour:
<span class="fun">Sudo Apt Update && sudo apt mise à niveau</span>
Installez ensuite Apache 2.4:
<span class="fun">sudo apt install apache2</span>
Une fois l'installation terminée, ouvrez le navigateur et visitez http: // localhost pour confirmer si Apache s'exécute avec succès.
Installez les modules PHP pour PHP et Apache:
<span class="fun">sudo apt installer php libapache2-mod-php</span>
Activer le module PHP:
<span class="fun">sudo a2enmod php</span>
Redémarrez le service Apache pour que les paramètres prennent effet:
<span class="fun">sudo systemctl redémarrer apache2</span>
Pour vérifier que PHP est configuré correctement, créez un fichier de test:
<span class="fun">sudo nano /var/www/html/info.php</span>
Entrez ce qui suit dans le fichier:
<?php
phpinfo();
?>
Après enregistrer, vérifiez la page de configuration PHP via le navigateur en visitant http: //localhost/info.php .
Afin d'améliorer la vitesse de réponse et l'utilisation des ressources système, la configuration d'Apache peut être optimisée comme suit:
Modifiez le fichier de configuration principale Apache:
<span class="fun">sudo nano /etc/apache2/apache2.conf</span>
Ajouter ou modifier ce qui suit:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
Cela permet de compléter plusieurs demandes HTTP dans une seule connexion, en réduisant la consommation de ressources.
L'activation de GZIP peut réduire considérablement la taille des fichiers et améliorer la vitesse de chargement des pages. Modifiez le fichier de configuration Apache et ajoutez ce qui suit:
<span class="fun">AddOutputFilterByType dégonfler le texte / HTML Text / texte brut / text xml / CSS Text / application JavaScript / JavaScript Application / JSON</span>
Une fois la construction terminée, assurez-vous d'effectuer un renforcement de sécurité pour empêcher le site Web d'être potentiellement menacé.
Désactiver les modules inutilisés réduit la surface d'attaque:
<span class="fun">sudo a2dismod [nom du module]</span>
Remplacez [Nom du module] par le nom du module qui n'est pas réellement nécessaire.
Pour assurer la sécurité de la transmission des données, il est recommandé d'activer les HTTP. Vous pouvez demander un certificat à l'aide d'outils gratuits comme Let's Encrypt:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
Une fois l'installation terminée, votre site Web sera accessible via HTTPS.
Grâce aux étapes ci-dessus, vous pouvez configurer avec succès Apache 2.4 et PHP sur votre serveur Linux et l'optimiser pour les performances et la sécurité. Cela améliore non seulement la vitesse d'accès du site Web, mais assure également la sécurité des données utilisateur. La pratique de ces opérations aidera à créer un environnement de fonctionnement de site Web efficace, stable et sécurisé.