Apache
Tool ActifServeur web open source historique.
apache2ctl -S
Affiche la liste des VirtualHosts configurés et actifs.
sudo apache2ctl status | grep requests
Affiche le nombre de requêtes actives via mod_status.
apache2 -V
Affiche la version Apache avec les options de compilation et chemins.
sudo apache2ctl configtest
Vérifie la syntaxe de la configuration Apache sans redémarrer.
sudo apachectl configtest
Vérifie la syntaxe de la configuration sur CentOS/RHEL.
sudo systemctl restart httpd
Redémarre Apache (httpd) sur CentOS/RHEL.
sudo apache2ctl -t -D DUMP_INCLUDES
Dump la liste de tous les fichiers de configuration inclus.
ss -tnlp | grep apache2
Affiche les ports sur lesquels Apache2 écoute activement.
sudo grep "error" /var/log/apache2/error.log | tail -50
Affiche les 50 dernières lignes contenant des erreurs.
ls /etc/apache2/sites-available/
Affiche tous les fichiers de configuration VirtualHost disponibles.
sudo systemctl enable apache2
Configure Apache2 pour démarrer automatiquement au boot.
echo 'ServerTokens Prod' | sudo tee -a /etc/apache2/conf-available/security.conf && echo 'ServerSignature Off' | sudo tee -a /etc/apache2/conf-available/security.conf
Masque la version Apache dans les headers HTTP (sécurité).
sudo certbot --apache -d mon-site.com -d www.mon-site.com
Génère et installe un certificat SSL Let's Encrypt pour Apache.
sudo tail -f /var/log/apache2/access.log
Affiche les logs d'accès Apache en temps réel.
sudo find /var/www/mon-site -type f -exec chmod 644 {} \; && sudo find /var/www/mon-site -type d -exec chmod 755 {} \;
Applique les permissions correctes (644 fichiers, 755 dossiers).
sudo truncate -s 0 /var/log/apache2/access.log && sudo truncate -s 0 /var/log/apache2/error.log
Vide les fichiers de logs Apache sans supprimer les fichiers.
À propos
Serveur web open source historique.