Skip to content

Instantly share code, notes, and snippets.

@GamePlayer-8
Created July 19, 2023 07:30
Show Gist options
  • Save GamePlayer-8/dbc472e71bec00dc754f24c5ec96080d to your computer and use it in GitHub Desktop.
Save GamePlayer-8/dbc472e71bec00dc754f24c5ec96080d to your computer and use it in GitHub Desktop.
nginx_cups.conf
set $cupsip <CUPS IP>;
set $cupsport <CUPS PORT>;
location /cups/ {
add_header Access-Control-Allow-Origin *;
proxy_pass http://$cupsip:$cupsport/;
proxy_set_header Accept-Encoding "";
proxy_pass_request_headers on;
proxy_redirect / /cups/;
sub_filter 'http://' 'https://';
sub_filter ':$cupsport' ':443/cups';
sub_filter '"/' '"/cups/';
sub_filter "'/" "'/cups/";
sub_filter 'url(/' 'url(/cups/';
sub_filter 'url("/' 'url("/cups';
sub_filter "url('/" "url('/cups";
sub_filter "$host/" "$host/cups/";
sub_filter_types *;
sub_filter_once off;
sub_filter_last_modified on;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment