diff options
Diffstat (limited to 'prog/studisfri/studisfri')
-rw-r--r-- | prog/studisfri/studisfri | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/prog/studisfri/studisfri b/prog/studisfri/studisfri new file mode 100644 index 0000000..76a628d --- /dev/null +++ b/prog/studisfri/studisfri @@ -0,0 +1,28 @@ +server { + include listen_http_internal; + server_name ~studisfri; + return 301 https://$host$request_uri; + port_in_redirect off; + server_name_in_redirect off; +} +server { + include listen_https_internal; + server_name ~studisfri; + location /Account/ { + default_type text/html; + add_header content-security-policy "script-src 'none'"; + include fastcgi.conf; + fastcgi_param SCRIPT_FILENAME /home/s/studisfri/studis_account.php; + # fastcgi_param SCRIPT_NAME /home/s/www/studis_account.php; + fastcgi_pass unix:/run/php/php-s.sock; + } + location / { + subs_filter studisfri.uni-lj.si $http_host ig; + subs_filter 'dropdown-menu-right">' "dropdown-menu-right\"><li><a href=/Account/nastavitve>dodatne nastavitve neuradnega posrednika</a>" ig; + subs_filter </title> '</title><script src=/Account/script.js></script>' ig; + proxy_pass https://studisfri.uni-lj.si; + proxy_set_header Host studisfri.uni-lj.si; + proxy_set_header Accept-Encoding ""; + proxy_ssl_server_name on; + } +} |