server { listen 443 ssl; server_name afp.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/afp.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/afp.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass https://127.0.0.1:10443; proxy_redirect off; } } server { listen 443 ssl; server_name alerts.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/alerts.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/alerts.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5003; proxy_redirect off; } } server { listen 443 ssl; server_name analytics.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/analytics.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/analytics.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:11080; } location = /live/websocket { proxy_pass http://127.0.0.1:11080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } } server { listen 443 ssl; server_name announcements.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/announcements.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/announcements.nhcarrigan.com/privkey.pem; return 301 https://forum.nhcarrigan.com/c/announcements/14; } server { listen 443 ssl; server_name assistant.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/assistant.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/assistant.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5002; proxy_redirect off; } } server { listen 443 ssl; server_name beccalia.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/beccalia.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/beccalia.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/games/beccalia; location / { index index.html; } location /origins { index index.html; } location /prologue { index index.html; } } server { listen 443 ssl; server_name becca.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/becca.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/becca.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5010; proxy_redirect off; } } server { listen 443 ssl; server_name blog.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/blog.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/blog.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:3003; proxy_redirect off; } } server { listen 443 ssl; server_name board.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/board.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/board.nhcarrigan.com/privkey.pem; location ~ /ws/* { proxy_pass http://127.0.0.1:8111; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; client_max_body_size 50M; proxy_set_header Host $http_host; 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; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_buffers 256 16k; proxy_buffer_size 16k; client_body_timeout 60; send_timeout 300; lingering_timeout 5; proxy_connect_timeout 1d; proxy_send_timeout 1d; proxy_read_timeout 1d; } location / { proxy_pass http://127.0.0.1:8111; client_max_body_size 50M; proxy_set_header Connection ""; proxy_set_header Host $http_host; 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; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_buffers 256 16k; proxy_buffer_size 16k; proxy_read_timeout 600s; proxy_cache_revalidate on; proxy_cache_min_uses 2; proxy_cache_use_stale timeout; proxy_cache_lock on; proxy_http_version 1.1; } } server { listen 443 ssl; server_name books.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/books.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/books.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/books; location / { index index.html; } location /books.json { try_files /books.json =404; } } server { listen 443 ssl; server_name chat.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/chat.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/chat.nhcarrigan.com/privkey.pem; location / { return 301 https://forum.nhcarrigan.com; } } server { listen 443 ssl; server_name contact.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/contact.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/contact.nhcarrigan.com/privkey.pem; return 301 https://docs.nhcarrigan.com/about/contact/; } server { listen 443 ssl; server_name docs.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/docs.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/docs.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/docs/dist; location / { index index.html; } } server { listen 443 ssl; server_name donate.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/donate.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/donate.nhcarrigan.com/privkey.pem; return 301 https://docs.nhcarrigan.com/about/donate/; } server { listen 443 ssl; server_name forms-api.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/forms-api.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/forms-api.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:1234; proxy_redirect off; } } server { listen 443 ssl; server_name forms.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/forms.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/forms.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/forms/client/dist/client/browser; location / { index index.html; try_files $uri $uri/ /index.html; } location ~* \.(js|css)$ { try_files $uri $uri/ @rewrite; } } server { listen 443 ssl; server_name games.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/games.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/games.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/games; location / { index index.html; } } server { listen 443 ssl; server_name goblin.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/goblin.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/goblin.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/games/goblin; location / { index index.html; } } server { listen 443 ssl; server_name gwen.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/gwen.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/gwen.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5012; proxy_redirect off; } } server { listen 443 ssl; server_name hooks.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/hooks.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/hooks.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass https://127.0.0.1:9443; proxy_redirect off; } } server { listen 443 ssl; server_name incidents.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/incidents.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/incidents.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:3001; } } server { listen 443 ssl; server_name loan.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/loan.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/loan.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/games/loan; location / { index index.html; } } server { listen 443 ssl; server_name manual.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/manual.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/manual.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/manual; location / { index index.html; } } server { listen 443 ssl; server_name maylin.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/maylin.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/maylin.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5011; proxy_redirect off; } } server { listen 443 ssl; server_name mommy-bot.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/mommy-bot.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mommy-bot.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:8009; proxy_redirect off; } } server { listen 443 ssl; server_name mommy.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/mommy.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mommy.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:8008; proxy_redirect off; } } server { listen 443 ssl; server_name mommy-slack.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/mommy-slack.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mommy-slack.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:8010; proxy_redirect off; } } server { listen 443 ssl; server_name music.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/music.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/music.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/music; location / { index index.html; } location /songs.json { try_files /songs.json =404; } } server { listen 443 ssl; server_name nails-api.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/nails-api.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/nails-api.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:1235; proxy_redirect off; } } server { listen 443 ssl; server_name nails.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/nails.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/nails.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/nails/client/dist/client/browser; location / { index index.html; try_files $uri $uri/ /index.html; } location ~* \.(js|css)$ { try_files $uri $uri/ @rewrite; } } server { listen 443 ssl; server_name naomi.lgbt; ssl_certificate /etc/letsencrypt/live/naomi.lgbt/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/naomi.lgbt/privkey.pem; root /home/nhcarrigan/portfolio/site; location / { index index.html; } location /games { try_files /games.html =404; } location /koikatsu { try_files /koikatsu.html =404; } } server { listen 443 ssl; server_name naomi.party; ssl_certificate /etc/letsencrypt/live/naomi.party/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/naomi.party/privkey.pem; root /home/nhcarrigan/bsky; location / { index index.html; } } server { listen 443 ssl; server_name nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/nhcarrigan.com/privkey.pem; root /home/nhcarrigan/portfolio/site; location / { index index.html; } location /games { try_files /games.html =404; } location /koikatsu { try_files /koikatsu.html =404; } } server { listen 443 ssl; server_name nhcarrigan.link; ssl_certificate /etc/letsencrypt/live/nhcarrigan.link/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/nhcarrigan.link/privkey.pem; root /home/nhcarrigan/link-redirector; location / { index index.html; } } server { listen 443 ssl; server_name oogie.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/oogie.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/oogie.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass https://127.0.0.1:3443; } } server { listen 443 ssl; server_name quality.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/quality.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/quality.nhcarrigan.com/privkey.pem; client_max_body_size 1g; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:9500; proxy_redirect off; } } server { listen 443 ssl; server_name resume.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/resume.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/resume.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/resume/site; location /resume.yaml { default_type text/plain; add_header Content-Type "text/plain; charset=utf-8"; } location / { index index.html; try_files $uri $uri/ /index.html; } } server { listen 443 ssl; server_name ruubot.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/ruubot.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/ruubot.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass https://127.0.0.1:4443; } } server { listen 443 ssl; server_name security.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/security.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/security.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/security; location / { index index.html; } } server { listen 443 ssl; server_name sitemap.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/sitemap.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/sitemap.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/sitemap; location / { index index.html; } } server { listen 443 ssl; server_name tasks.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/tasks.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/tasks.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5443; } } server { listen 443 ssl; server_name testimonials.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/testimonials.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/testimonials.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/testimonials; location / { index index.html; } } server { listen 443 ssl; server_name trans-bot.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/trans.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/trans.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:5001; } } server { listen 443 ssl; server_name trans.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/trans.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/trans.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://0.0.0.0:5000; } } server { listen 443 ssl; server_name uptime.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/uptime.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/uptime.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:3001; } } server { listen 443 ssl; server_name vitalia-api.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/vitalia.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/vitalia.nhcarrigan.com/privkey.pem; location / { proxy_set_header Host $host; proxy_pass http://127.0.0.1:12345; proxy_redirect off; } } server { listen 443 ssl; server_name vitalia.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/vitalia.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/vitalia.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/vitalia/client/dist/client/browser; location / { index index.html; try_files $uri $uri/ /index.html; } location ~* \.(js|css)$ { try_files $uri $uri/ @rewrite; } } server { listen 443 ssl; server_name www.naomi.lgbt; ssl_certificate /etc/letsencrypt/live/www.naomi.lgbt/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.naomi.lgbt/privkey.pem; root /home/nhcarrigan/portfolio/site; location / { index index.html; } location /games { try_files /games.html =404; } location /koikatsu { try_files /koikatsu.html =404; } } server { listen 443 ssl; server_name www.nhcarrigan.com; ssl_certificate /etc/letsencrypt/live/www.nhcarrigan.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.nhcarrigan.com/privkey.pem; root /home/nhcarrigan/portfolio/site; location / { index index.html; } location /games { try_files /games.html =404; } location /koikatsu { try_files /koikatsu.html =404; } }