Ta mémoire technique
collaborative
Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.
Active le module mod_rewrite (nécessite un reload).
sudo a2enmod rewrite
Affiche tous les fichiers de configuration VirtualHost disponibles.
ls /etc/apache2/sites-available/
Affiche les logs d'erreur Apache en temps réel.
sudo tail -f /var/log/apache2/error.log
Affiche les VirtualHosts actuellement activés.
ls /etc/apache2/sites-enabled/
Crée un fichier de configuration VirtualHost Apache basique.
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 50 dernières lignes contenant des erreurs.
sudo grep "error" /var/log/apache2/error.log | tail -50
Vide les fichiers de logs Apache sans supprimer les fichiers.
sudo truncate -s 0 /var/log/apache2/access.log && sudo truncate -s 0 /var/log/apache2/error.log
Installe Certbot et son plugin Apache pour les certificats Let's Encrypt.
sudo apt install certbot python3-certbot-apache -y
Génère et installe un certificat SSL Let's Encrypt pour Apache.
sudo certbot --apache -d mon-site.com -d www.mon-site.com
Affiche tous les certificats Let's Encrypt gérés par Certbot.
sudo certbot certificates
Affiche un graphe visuel de la hiérarchie de l'inventaire.
ansible-inventory --graph
Affiche l'inventaire complet en JSON (hôtes et variables).
ansible-inventory --list
Affiche les hôtes d'un groupe spécifique.
ansible webservers --list-hosts
Top commandes
Explorer par technologie
Des commandes à partager ?
Rejoins la communauté et partage tes solutions avec d'autres développeurs.
Créer mon compte