408 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
408 Commandes
13 Développeurs
99 Technologies

408 résultat(s)

Force le renouvellement de tous les certificats, même non expirés.

bash
sudo certbot renew --force-renewal

Affiche les 50 dernières lignes contenant des erreurs.

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

Affiche les VirtualHosts actuellement activés.

bash
ls /etc/apache2/sites-enabled/

Affiche tous les fichiers de configuration VirtualHost disponibles.

bash
ls /etc/apache2/sites-available/

Applique les permissions correctes (644 fichiers, 755 dossiers).

bash
sudo find /var/www/mon-site -type f -exec chmod 644 {} \; && sudo find /var/www/mon-site -type d -exec chmod 755 {} \;

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

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

Affiche le nombre de requêtes actives via mod_status.

bash
sudo apache2ctl status | grep requests

Démarre le service Apache2 sur Debian/Ubuntu.

bash
sudo systemctl start apache2

Active la compression gzip des réponses HTTP.

bash
sudo a2enmod deflate

Active les modules proxy pour le reverse proxying.

bash
sudo a2enmod proxy proxy_http

Active la gestion du cache navigateur via les headers Expires.

bash
sudo a2enmod expires

Configure Apache2 pour démarrer automatiquement au boot.

bash
sudo systemctl enable apache2

Active le module SSL pour les connexions HTTPS.

bash
sudo a2enmod ssl

Désactive un module Apache.

bash
sudo a2dismod rewrite