[horde] ActiveSync stops working after migration from mod_php to mod_proxy_fcgi and PHP-FPM
lst_hoe02 at kwsoft.de
lst_hoe02 at kwsoft.de
Sat Jan 11 13:57:52 UTC 2014
Zitat von Arjen de Korte <arjen+horde at de-korte.org>:
> I have migrated a (Apache 2.4) server from mod_php to mod_proxy_fcgi
> and PHP-FPM. This almost works, the only thing is that ActiveSync
> seems to have stopped working. In the webserver logs I see lots of
> lines like
>
> 192.168.1.133 - - [11/Jan/2014:12:39:33 +0100] "POST
> /Microsoft-Server-ActiveSync?Cmd=Sync&User=arjen&DeviceId=847CC7DCA0F0B1CF&DeviceType=Android HTTP/1.1" 401
> -
>
> After enabling ActiveSync debug logging at the same time the
> following is logged
>
> 2014-01-11T12:39:33+01:00 INFO: [12589]
> Horde_Core_ActiveSync_Driver::authenticate() attempt for arjen
> 2014-01-11T12:39:33+01:00 NOTICE: Device failed to pass the user
> password.
>
> The same installation is operational again if I disable
> mod_proxy_fcgi and enable mod_php5, without further changes. What am
> I missing here?
Maybe this one (taken from http://wiki.horde.org/ActiveSync ):
You will need to configure your webserver to redirect the URL
/Microsoft-Server-ActiveSync to your horde/rpc.php file. How you do
this depends on your webserver and it's configuration. For Apache,
something like:
1
Alias /Microsoft-Server-ActiveSync /var/www/horde/rpc.php
Note: It has been reported that when running PHP via mod_fcgid on
Apache that the Alias directive will not pass the correct URL to the
fcgid-script handler. This can be worked around by using a RewriteRule
instead (adapted from
http://maurus.net/weblog/2010/10/26/running-z-push-1-4-2-with-apache-and-fastcgifcgid/):
1
2
RewriteEngine On
RewriteRule ^/Microsoft-Server-ActiveSync /horde/rpc.php [PT,L,QSA]
Regards
Andreas
More information about the horde
mailing list