Vous devrez utiliser un autre gestionnaire de connexions Apache (nommé MPM) que PerUser que nous utilisons en mode Gandi AI.
En effet, PerUser ne supporte pas SSL pour le moment.
Nous conseillons l'utilisation de Prefork, MPM par défaut d'Apache2 qui supporte le module SSL. Pour l'installer, utilisez la commande : aptitude (ou apt-get) install apache2-mpm-prefork.
Vous devrez adapter les droits et permissions de vos répertoires sources de vos virtualhosts en fonction de la configuration d'Apache.
Une fois le SSL installé sur votre serveur, il se peut que vous rencontriez des erreurs lors de l'éxécution de certains scripts Php, notamment PhpMyAdmin.
Cela est dû à la configuration de Php spécifique au mode Gandi AI, il est donc nécéssaire de réinstaller certains paquets liés à PHP pour régler le problème. Cela se fait en deux lignes de commande :
On supprime les paquets posant problème :
aptitude purge hosting-agent-plugins-packages-php-apache gandi-hosting-agent-plugins-packages-phpmyadmin gandi-hosting-agent-plugins-packages-apache gandi-hosting-agent-plugins-internal-debian gandi-hosting-agent-plugins-internal-unix gandi-hosting-agent-plugins-packages-proftpd gandi-hosting-agent-plugins-packages-mysql phpmyadmin --purge
Validez alors la suppression des paquets et des dépendances, nous les réinstallerons par la suite.
Une fois la suppression des paquets terminée, tapez la commande suivante afin de réinstaller les paquets et leurs dépendances :
aptitude install apache2 apache2-mpm-prefork php5-xcache php5-tidy php5-pspell php5-pgsql php5-mysql php5-mcrypt php5-gd php5-curl php5-common php5-cli libapache2-mod-php5 phpmyadmin
Enfin :
aptitude reinstall apache2 apache2-mpm-prefork php5-xcache php5-tidy
Une fois réinstallé, tout fonctionnera de nouveau normalement.