From 37f29fe78413d30c278885557de1e0f700b76da5 Mon Sep 17 00:00:00 2001 From: LBlend Date: Thu, 16 Sep 2021 21:48:57 +0200 Subject: [PATCH] add payment and enable mc map --- nginx/README.md | 6 +++- nginx/uiogaming.no | 86 +++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 90 insertions(+), 2 deletions(-) diff --git a/nginx/README.md b/nginx/README.md index ca166da..b06c14e 100644 --- a/nginx/README.md +++ b/nginx/README.md @@ -12,6 +12,10 @@ `innmelding.uiogaming.no` -> Omdirigerer til innmeldingsskjema for UiO Gaming +`betaling.uiogaming.no` -> Omdirigerer til vippsbetaling for medlemsavgift + +`pay.uiogaming.no` -> Omdirigerer til betalingstjenesten stripe for betaling av medlemsavgift + `discord.uiogaming.no` -> Omdirigerer til invitasjonslenke for UiO Gaming sin Discord-server `instagram.uiogaming.no` -> Omdirigerer til UiO Gaming sin Instagram-profil @@ -26,7 +30,7 @@ `mc.uiogaming.no` -> UiO Gaming sin Minecraft-server -~~`kart.uiogaming.no` -> Dynmap (Minecraft world map på nett) for UiO Gaming sin Minecraft-server~~ (Ikke i bruk for øyeblikket) +`kart.uiogaming.no` -> Dynmap (Minecraft world map på nett) for UiO Gaming sin Minecraft-server `cs.uiogaming.no` -> UiO Gaming sin Counter-Strike: Global Offensive scrim server diff --git a/nginx/uiogaming.no b/nginx/uiogaming.no index b7a5aca..69977aa 100644 --- a/nginx/uiogaming.no +++ b/nginx/uiogaming.no @@ -21,7 +21,7 @@ server { server_name dev.uiogaming.no; location / { proxy_set_header Host $host; - proxy_pass http://127.0.0.1:8001; + proxy_pass http://192.168.0.15:8000; proxy_redirect off; } @@ -90,6 +90,32 @@ server { } +server { + server_name betal.uiogaming.no; + rewrite ^/(.*)$ https://qr.vipps.no/28/2/05/031/aewLDciYp; + + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/betal.uiogaming.no/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/betal.uiogaming.no/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot + +} + +server { + server_name pay.uiogaming.no; + rewrite ^/(.*)$ https://buy.stripe.com/14kdSp0UpbETgJqaEE; + + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/betal.uiogaming.no/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/betal.uiogaming.no/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot + +} + server { server_name discord.uiogaming.no; rewrite ^/(.*)$ https://discord.gg/PqsgXbnds4; @@ -184,6 +210,23 @@ server { } +server { + server_name webhooks.uiogaming.no; + location / { + proxy_set_header Host $host; + proxy_pass http://127.0.0.1:4242; + proxy_redirect off; + } + + + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/webhooks.uiogaming.no/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/webhooks.uiogaming.no/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot + +} + server { server_name kart.uiogaming.no; location / { @@ -425,3 +468,44 @@ server { } + + +server { + if ($host = webhooks.uiogaming.no) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + server_name webhooks.uiogaming.no; + listen 80; + return 404; # managed by Certbot + + +} + + +server { + if ($host = betal.uiogaming.no) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + server_name betal.uiogaming.no; + listen 80; + return 404; # managed by Certbot + + +} + +server { + if ($host = pay.uiogaming.no) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + server_name pay.uiogaming.no; + listen 80; + return 404; # managed by Certbot + + +}