Files
tp/apache.md
2025-11-21 11:48:01 +01:00

1.5 KiB

Apache

Installer le paquet logiciel apache

apt install --no-install-recommends apache2

Fondamentalement, le serveur Apache n'exige pas seulement des autorisations de lecture de tous les fichiers qu'il dessert, mais l'autorisation d'exécution de tous les répertoires dans le chemin de votre hôte virtuel.

a2dismod autoindex
a2enmod rewrite

PHP 8.4

apt install --no-install-recommends php-fpm

a2enconf php8.4-fpm
a2enmod proxy_fcgi

Modules optionnels

Mbstring

apt install --no-install-recommends php-bcmath
apt install --no-install-recommends memcached libmemcached-tools
apt install --no-install-recommends php-memcached
apt install --no-install-recommends php-imagick

Caddy

gpg: no valid OpenPGP data found apt install ca-certificates

apt install --no-install-recommends debian-keyring apt-transport-https ca-certificates apt install --no-install-recommends curl apt install --no-install-recommends gpg

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list chmod o+r /usr/share/keyrings/caddy-stable-archive-keyring.gpg chmod o+r /etc/apt/sources.list.d/caddy-stable.list apt update apt install caddy

a2enmod remoteip

SMTP

apt install --no-install-recommends msmtp-mta systemctl enable msmtpd