summaryrefslogtreecommitdiffstats
path: root/prog/studisfri/studisfri
diff options
context:
space:
mode:
Diffstat (limited to 'prog/studisfri/studisfri')
-rw-r--r--prog/studisfri/studisfri28
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;
+ }
+}