diff --git a/roles/cups/templates/cups.conf b/roles/cups/templates/cups.conf index 07e754ac7..bd8d04c7f 100644 --- a/roles/cups/templates/cups.conf +++ b/roles/cups/templates/cups.conf @@ -7,4 +7,15 @@ location ~ /print/(.*) { sub_filter ' src="/' ' src="/print/'; sub_filter_types *; sub_filter_once off; +} + +location ~ /cups/(.*) { + proxy_pass http://127.0.0.1:631/$1; + proxy_set_header Host '127.0.0.1'; + + sub_filter ' href="/' ' href="/cups/'; + sub_filter ' action="/' ' action="/cups/'; + sub_filter ' src="/' ' src="/cups/'; + sub_filter_types *; + sub_filter_once off; }