Add apptabulous website

Fixup reverse-proxy conf
The server_name is sensitive to where in the block it is defined

Signed-off-by: Matt Spencer matthew@thespencers.me.uk
This commit is contained in:
2025-02-28 11:34:56 +00:00
parent 788a7f1e5a
commit 76da1f2b6d
2 changed files with 35 additions and 8 deletions

View File

@@ -6,18 +6,17 @@ map $request_uri $block_uri {
/etc 1;
}
# Webserver
# m5p3nc3r webserver
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name m5p3nc3r.co.uk www.m5p3nc3r.co.uk;
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
server_name apptabulous.co.uk www.apptabulous.co.uk;
if ($block_uri = 1) {
return 403;
}
@@ -27,12 +26,34 @@ server {
}
}
# apptabulous webserver
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name apptabulous.co.uk www.apptabulous.co.uk;
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
if ($block_uri = 1) {
return 403;
}
location / {
proxy_pass http://rpi4-2:3001;
}
}
# Container registry
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name hub.apptabulous.co.uk;
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
@@ -43,8 +64,6 @@ server {
# required to avoid HTTP 411: see Issue #1486 (https://github.com/docker/docker/issues/1486)
chunked_transfer_encoding on;
server_name hub.apptabulous.co.uk;
location / {
proxy_pass http://rpi4-2:5000;
}
@@ -56,12 +75,11 @@ server {
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name watchtower.apptabulous.co.uk;
ssl_certificate /etc/letsencrypt/live/apptabulous.co.uk/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/apptabulous.co.uk/privkey.pem;
server_name watchtower.apptabulous.co.uk;
location / {
proxy_pass http://rpi4-2:8080;
}