updates
Some checks failed
Sync from Gitea (main→main, keep workflow) / mirror (push) Has been cancelled

This commit is contained in:
Trance-0
2025-12-01 11:49:43 -06:00
parent 1f55c5c06d
commit 12ae242e90
3 changed files with 222 additions and 4 deletions

View File

@@ -74,15 +74,84 @@ http {
deny all;
}
location ~ ^/Math(.*)$ {
proxy_pass http://notenextra-math/Math$1;
proxy_set_header Host $host;
# Course-specific prefix
location ^~ /Math3200/ {
proxy_pass https://notenextra-math3200.pages.dev;
proxy_set_header Host notenextra-math3200.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math3200.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /Math429/ {
proxy_pass https://notenextra-math429.pages.dev;
proxy_set_header Host notenextra-math429.pages.dev;
# Course-specific prefix
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math429.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /Math4111/ {
proxy_pass https://notenextra-math4111.pages.dev;
proxy_set_header Host notenextra-math4111.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math4111.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /Math4121/ {
proxy_pass https://notenextra-math4121.pages.dev;
proxy_set_header Host notenextra-math4121.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math4121.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /Math4201/ {
proxy_pass https://notenextra-math4201.pages.dev;
proxy_set_header Host notenextra-math4201.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math4201.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /Math416/ {
proxy_pass https://notenextra-math416.pages.dev;
proxy_set_header Host notenextra-math416.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math416.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /Math401/ {
proxy_pass https://notenextra-math401.pages.dev;
proxy_set_header Host notenextra-math401.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-math401.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE332S/ {
proxy_pass https://notenextra-cse332s.pages.dev;
proxy_set_header Host notenextra-cse332s.pages.dev;
@@ -94,6 +163,72 @@ http {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE347/ {
proxy_pass https://notenextra-cse347.pages.dev;
proxy_set_header Host notenextra-cse347.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-cse347.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE442T/ {
proxy_pass https://notenextra-cse442t.pages.dev;
proxy_set_header Host notenextra-cse442t.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-cse442t.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE5313/ {
proxy_pass https://notenextra-cse5313.pages.dev;
proxy_set_header Host notenextra-cse5313.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-cse5313.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE510/ {
proxy_pass https://notenextra-cse510.pages.dev;
proxy_set_header Host notenextra-cse510.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-cse510.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE559A/ {
proxy_pass https://notenextra-cse559a.pages.dev;
proxy_set_header Host notenextra-cse559a.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-cse559a.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ^~ /CSE5519/ {
proxy_pass https://notenextra-cse5519.pages.dev;
proxy_set_header Host notenextra-cse5519.pages.dev;
proxy_ssl_server_name on;
proxy_ssl_name notenextra-cse5519.pages.dev;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
# Everything else
location / {
@@ -107,5 +242,7 @@ http {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
access_log /www/wwwlogs/test.trance-0.com.log;
error_log /www/wwwlogs/test.trance-0.com.error.log;
}
}