From 25211d342e8ff85bff1dc8c39ffdf567e0885a4a Mon Sep 17 00:00:00 2001 From: Blondel MONDESIR <16546989+deldesir@users.noreply.github.com> Date: Fri, 30 Apr 2021 12:36:28 -0400 Subject: [PATCH] Update cups.conf Reverse-proxy cups with nginx --- roles/cups/templates/cups.conf | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/roles/cups/templates/cups.conf b/roles/cups/templates/cups.conf index 8cf2b199f..af5fef5e3 100644 --- a/roles/cups/templates/cups.conf +++ b/roles/cups/templates/cups.conf @@ -1,2 +1,18 @@ -ProxyPass /cups http://localhost:631 -ProxyPassReverse /cups http://localhost:631 +location ~ /cups/(.*) { + proxy_pass https://127.0.0.1:631/$1; + + proxy_http_version 1.1; + proxy_set_header Accept-Encoding ""; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection 'upgrade'; + proxy_set_header Host '127.0.0.1'; + proxy_cache_bypass $http_upgrade; + + proxy_set_header X-Real-IP $remote_addr; + + sub_filter ' href="/' ' href="/cups/'; + sub_filter ' action="/' ' action="/cups/'; + sub_filter ' src="/' ' src="/cups/'; + sub_filter_types *; + sub_filter_once off; +}