Hello,
I had a problem with the plugin. All the time I received an error 403 Forbidden.
Apache error log:
[access_compat:error] [pid xxx:tid xxx] [client xxx.xxx.xxx.xxx:xxxxx] AH01797: client denied by server configuration: proxy:https://admin.mydomain.com:4443/
I discovered that the problem is in the module access_compat - it' denied SSL proxy redirects. It's old module with Apache 2.2
It turns out there is a conflict between the older Order deny,allow syntax and the newer Require all granted syntax. The system's master configuration files are not configured to use the newer Require syntax. Because the Order syntax is processed by a different module (access_compat) than the Require syntax (authz_core, authz_host), the older syntax overrides the newer syntax, causing it to fail.
I changed apache module proxy.conf:
<IfModule mod_proxy.c>
#turning ProxyRequests on and allowing proxying from all may allow
#spammers to use your proxy to send email.
ProxyRequests On
<Proxy *>
AddDefaultCharset off
#Order deny,allow
#Deny from all
#Allow from 127.0.0.1,xxx.xxx.xxx.xxx
Require all denied
Require ip 127.0.0.1 xxx.xxx.xxx.xxx
</Proxy>
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
ProxyVia On
</IfModule>
And removed from PanelRedirect.conf timeout nad retry directive (it causes error after change proxy.conf)
And it works.
I've tried also to change the configuration of the module proxy.conf to "allow from all", but it caused a lot of unauthorized redirects, and as a result the overall slowdown of the web server.
I hope that my comments will help developers.