AP

Apache

Tool Actif

Serveur web open source historique.

44 Commandes
2510 Copies totales

44 commande(s) Apache

bash
sudo a2dissite mon-site.conf

Désactive un VirtualHost Apache.

bash
sudo apt install certbot python3-certbot-apache -y

Installe Certbot et son plugin Apache pour les certificats Let's Encrypt.

bash
apache2ctl -M

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

bash
sudo sed -i 's/Options Indexes/Options -Indexes/g' /etc/apache2/apache2.conf

Désactive l'affichage du contenu des répertoires sans index.

bash
sudo certbot renew --dry-run

Simule le renouvellement de tous les certificats Let's Encrypt.

bash
sudo a2enmod expires

Active la gestion du cache navigateur via les headers Expires.

bash
sudo a2ensite mon-site.conf

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

bash
ls /etc/apache2/sites-enabled/

Affiche les VirtualHosts actuellement activés.

bash
sudo systemctl start httpd

Démarre le service Apache (httpd) sur CentOS/RHEL.

bash
sudo certbot renew --force-renewal

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

bash
sudo tail -f /var/log/httpd/access_log

Affiche les logs d'accès en temps réel sur CentOS/RHEL.

bash
sudo a2dismod rewrite

Désactive un module Apache.

bash
sudo certbot certificates

Affiche tous les certificats Let's Encrypt gérés par Certbot.

bash
sudo systemctl stop apache2

Arrête le service Apache2.

bash
sudo systemctl reload apache2

Recharge la configuration sans couper les connexions actives.

bash
sudo a2enmod deflate

Active la compression gzip des réponses HTTP.

bash
sudo systemctl disable apache2

Empêche Apache2 de démarrer automatiquement au boot.

bash
sudo a2enmod rewrite

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

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

Crée un fichier de configuration VirtualHost Apache basique.

bash
apache2 -v

Affiche la version d'Apache2 installée.

À 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