446 commandes partagées

Ta mémoire technique
collaborative

Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.

CodeBox
446 Commandes
22 Développeurs
99 Technologies

446 résultat(s)

Génère et installe un certificat SSL Let's Encrypt pour Apache.

bash
sudo certbot --apache -d mon-site.com -d www.mon-site.com

Affiche le nombre de requêtes actives via mod_status.

bash
sudo apache2ctl status | grep requests

Active le module mod_rewrite (nécessite un reload).

bash
sudo a2enmod rewrite

Dump la liste de tous les fichiers de configuration inclus.

bash
sudo apache2ctl -t -D DUMP_INCLUDES

Active la compression gzip des réponses HTTP.

bash
sudo a2enmod deflate

Active un VirtualHost depuis sites-available vers sites-enabled.

bash
sudo a2ensite mon-site.conf

Désactive un VirtualHost Apache.

bash
sudo a2dissite mon-site.conf

Crée un fichier de configuration VirtualHost Apache basique.

bash
sudo tee /etc/apache2/sites-available/mon-site.conf > /dev/null <<EOF
<VirtualHost *:80>
    ServerName mon-site.com
    ServerAlias www.mon-site.com
    DocumentRoot /var/www/mon-site/public
    ErrorLog ${APACHE_LOG_DIR}/mon-site-error.log
    CustomLog ${APACHE_LOG_DIR}/mon-site-access.log combined
    <Directory /var/www/mon-site/public>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
EOF

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

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

Affiche les 50 dernières lignes contenant des erreurs.

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

Vide les fichiers de logs Apache sans supprimer les fichiers.

bash
sudo truncate -s 0 /var/log/apache2/access.log && sudo truncate -s 0 /var/log/apache2/error.log

Désactive un module Apache.

bash
sudo a2dismod rewrite

Affiche tous les modules Apache activés (statiques et dynamiques).

bash
apache2ctl -M

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

bash
apache2 -V

Affiche la liste des VirtualHosts configurés et actifs.

bash
apache2ctl -S