Debian buster, apache2, module mpm-itk, php 7.3 pour hébergement de sites webs
1.5K
itk73 repose sur une debian buster. Il contient apache 2.4, avec notamment les modules:
mpm-itkphp 7.3 (la version livrée par Debian Buster)mpm-itk permet de s'assurer que chaque hôte virtuel "appartient" à un utilisateur unix différent, cela est important dans le cas d'hébergement d'utilisateurs n'ayant pas de lien entre eux. L'annuaire des utilisateurs se trouve dans un serveur ldap, le démon nslcd est également dans le conteneur, c'est lui qui interrogera le serveur ldap en cas de besoin. La gestion des deux démons apache2 et nslcd est assurée par supervisord.
Par ailleurs le conteneur est configuré avec exim4 afin que les sites web soient capables d'envoyer des emails (mais il ne peut en recevoir).
La timezone est configurée à la valeur Europe/Paris
docker run --restart=unless-stopped \
--cap-add=DAC_READ_SEARCH \
--cap-add=SYS_NICE \
--add-host pic-ldap:1.2.3.4 \
--add-host pic-smtp:5.6.7.8 \
-v ...:/home \
-v .../sites-available:/etc/apache2/sites-available \
-v .../sites-enabled:/etc/apache2/sites-enabled \
--env BASENAME='dc=exemple,dc=org' \
--env DOMAINNAME='exemple.org' \
-d lepic/itk73
pic-ldap fournit à nslcd l'adresse du serveur ldap, la variable d'environnement BASENAME son dn de base.pic-smtp fournit à exim4 l'adresse du serveur smtp, la variable d'environnement DOMAINNAMEle nom de domaine d'expédition.Content type
Image
Digest
sha256:65cde0dd9…
Size
198.3 MB
Last updated
over 3 years ago
docker pull lepic/itk73