What is the "right" way to host CUPS behind Apache 2

Posted by Greymeister on Server Fault See other posts from Server Fault or by Greymeister
Published on 2011-02-02T15:09:50Z Indexed on 2011/06/26 8:24 UTC
Read the original article Hit count: 343

Filed under:
|
|
|
|

I have tried some combinations of ProxyPass, ProxyPassReverse and ProxyHTMLURLMap but I'm still not having much luck. I just would like to be able to hit the printers in CUPS by going to www.printerhost.com/printers/printername rather than having to add a port 631 or have CUPS listen on port 80.

As requested, here is the configuration file:

LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule xml2enc_module modules/mod_xml2enc.so

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName blah.yours.com
   JkMount /* balancer 
   JkMount /jkmanager jk-status 
   JkUnMount /cups* balancer
   ProxyRequests Off
   ProxyPass /cups/ http://localhost:631/
   ProxyHTMLURLMap http://localhost:631 /cups
   <Location /cups/>
     ProxyPassReverse /
     ProxyHTMLEnable On
     ProxyHTMLURLMap / /cups/
   </Location>
</VirtualHost>

© Server Fault or respective owner

Related posts about apache

Related posts about printing