AP

Apache

Tool Actif

Serveur web open source historique.

44 Commandes
4870 Copies totales

44 commande(s) Apache

bash
apache2ctl -S

Affiche la liste des VirtualHosts configurés et actifs.

bash
sudo apache2ctl status | grep requests

Affiche le nombre de requêtes actives via mod_status.

bash
apache2 -V

Affiche la version Apache avec les options de compilation et chemins.

bash
sudo a2enmod proxy proxy_http

Active les modules proxy pour le reverse proxying.

bash
sudo apache2ctl configtest

Vérifie la syntaxe de la configuration Apache sans redémarrer.

bash
sudo systemctl status apache2

Affiche l'état courant du service Apache2.

bash
sudo apachectl configtest

Vérifie la syntaxe de la configuration sur CentOS/RHEL.

bash
sudo systemctl restart httpd

Redémarre Apache (httpd) sur CentOS/RHEL.

bash
sudo systemctl start apache2

Démarre le service Apache2 sur Debian/Ubuntu.

bash
sudo apache2ctl -t -D DUMP_INCLUDES

Dump la liste de tous les fichiers de configuration inclus.

bash
ss -tnlp | grep apache2

Affiche les ports sur lesquels Apache2 écoute activement.

bash
sudo grep "error" /var/log/apache2/error.log | tail -50

Affiche les 50 dernières lignes contenant des erreurs.

bash
ls /etc/apache2/sites-available/

Affiche tous les fichiers de configuration VirtualHost disponibles.

bash
sudo systemctl enable apache2

Configure Apache2 pour démarrer automatiquement au boot.

bash
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é).

bash
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.

bash
sudo tail -f /var/log/apache2/access.log

Affiche les logs d'accès Apache en temps réel.

bash
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).

bash
sudo a2enmod ssl

Active le module SSL pour les connexions HTTPS.

bash
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
44 Commandes
7425 Copies

Serveur web open source historique.

Type Tool
Couleur
#D22128
Statut Actif
Tu connais Apache ?

Partage tes commandes avec la communauté.

Contribuer