vérifier que le MPM utilisé est mpm_event
<code bash>
apt-get install apache2
</code>
La commande ci-... r un résultat si mpm_event est bien chargé:
<code bash>
a2query -m | grep event
</code>
Activer le module Apache proxy FastCGI
<code bash>
a2enmod proxy_fcgi
</code>
===== Multiples ver... développeur Debian (https://deb.sury.org/)
<code bash>
apt-get install apt-transport-https lsb-release
MPM utilisé, les options de compilations:
<code bash>
apache2ctl -V
</code>
Vérifier que les fichier... ion ne comportent pas d'erreurs de syntaxe:
<code bash>
apache2ctl configtest
# équivalent
apache2ctl -... e>
Lister les hôtes virtuels fonctionnels:
<code bash>
apache2ctl -t -D DUMP_VHOSTS
</code>
ou via a2query
<code bash>
a2query -s
</code>
Lister les modules actifs:
<
PM en cours d'utilisation avec la commande:
<code bash>
a2query -m | grep mpm_
</code>
Activer le modu... encore le cas puis charger le module http2
<code bash>
a2enmod http2
systemctl restart apache2
</code>
... Activer le module et redémarrer le service:
<code bash>
a2enmod http2
systemctl restart apache2.service
</code>
<code bash>
curl --head --http2 --verbose "https://cb-velum.
===== Installer le service PHP-FPM =====
<code bash>
sudo apt-get update
sudo apt-get install php8.2-... * 8.2 **F**astCGI **P**rocess **M**anager :
<code bash>
systemctl status php8.2-fpm.service
</code>
==... modules et charger la configuration pour
<code bash>
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf ... ' est active : ce ne doit pas être le cas.
<code bash>
# le dossier doit contenir le fichier php8.2-fpm
documentation
Télécharger le fichier phar,
<code bash>
cd /tmp
wget https://raw.githubusercontent.com/w... x /usr/local/bin/wp
# installer l'autocompletion bash
cd ~
wget https://raw.githubusercontent.com/wp-cli/wp-cli/v1.5.1/utils/wp-completion.bash
</code>
Une fois le binaire disponible sur le s... ilise depuis la racine applicative du CMS:
<code bash>
cd /var/www/html
wp cache flush
</code>
===== M
*certbot**.
Afficher le numéro de version:
<code bash>
$ letsencrypt --version
</code>
Pour afficher u... maire et les arguments/options disponibles:
<code bash>
$ letsencrypt --help
</code>
Pour lister les ce... ificats disponible sur le serveur courant:
<code bash>
$ letsencrypt certificates
</code>
Pour renouv... ertificats proches de la date de péremption
<code bash>
sudo letsencrypt renew
</code>
<note>
On pourra
veur Apache2 sur une Debian 12 (bookworm).
<code bash>
# version du système
lsb_release -a
# version a... module **cgid**. Pour activer le module :
<code bash>
a2enmod cgi
systemctl reload apache2
</code>
=...
===== Tester l’exécution du script =====
<code bash>
wget -O - "http://vhost.fqdn/cgi-bin/squidGuard-
rper l'identité d'un autre client.
</note>
<code bash>
a2enmod remoteip
</code>
Ajouter la configuration
<code bash>
vim /etc/apache2/conf-available/remoteip.conf
</... ver la configuration et relancer le service
<code bash>
a2enconf remoteip
service apache2 restart
</code