"Invalid command ProxyPassMatch" Error
After installing monolithic PE-Puppet 3.3.2, I make
ca = false in
[master] section in
SSLProxyEngine On # Proxy all requests that start with things like /production/certificate to the CA ProxyPassMatch ^/([^/]+/certificate.*)$ https://puppetca.example.com:8140/$1
Then, if I try to restart pe-httpd by running
sudo /etc/init.d/pe-httpd restart
I get the following error.
Syntax error on line 9 of /etc/puppetlabs/httpd/conf.d/puppetmaster.conf: Invalid command 'ProxyPassMatch', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. ...fail!
In open Puppet I understand I need to install Apache and sometimes need to add specificall run a2enmod proxy_http or similar commands, but my understanding and in earlier experiments I saw pe-httpd does not need anything of this sort. But can yopu please let me know why I am seeing this error, and how to overcome the issue. I tried to install apache from https://forge.puppetlabs.com/puppetlabs/apache by running the below command but did not help.
puppet module install puppetlabs-apache
My server is a Ubuntu 14.04.1.