If you’ve been running ActiveSync on a dedicated subdomain with Horde you’ve probably been relying on Apache Alias directives to get it working.
Now mod_php is deprecated, you don’t have that option.
You now have to set the handler for the /usr/share/psa-horde folder in Additional directives for HTTPS for the subdomain in Plesk.
I copied this over from the main webmail conf, the only change I made was to change PHP version to 7.4.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<IfModule mod_fcgid.c> FcgidInitialEnv PP_CUSTOM_PHP_CGI_INDEX plesk-php74-fastcgi FcgidInitialEnv PP_CUSTOM_PHP_INI "/etc/psa-webmail/horde/horde/php.ini" FcgidMaxRequestLen 134217728 FcgidPassHeader Authorization <Directory "/usr/share/psa-horde"> <Files ~ (\.php$)> SetHandler fcgid-script FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php Options +ExecCGI </Files> Require all granted </Directory> </IfModule> |
I hope that helps someone.