sojorn/nginx/legacy_redirect.conf
2026-02-15 00:33:24 -06:00

35 lines
1.1 KiB
Plaintext

# Redirect Legacy HTTP -> New HTTPS (gosojorn.com & gojorn.com)
server {
server_name gosojorn.com api.gosojorn.com gojorn.com www.gojorn.com;
listen 80;
return 301 https://sojorn.net$request_uri;
}
# Redirect Legacy HTTPS -> New HTTPS (gosojorn.com ONLY)
# We can only serve SSL for domains we have certs for (gosojorn)
server {
server_name gosojorn.com;
listen 443 ssl;
# Use EXISTING legacy certificates
ssl_certificate /etc/letsencrypt/live/gosojorn.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/gosojorn.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
return 301 https://sojorn.net$request_uri;
}
server {
server_name api.gosojorn.com;
listen 443 ssl;
# Use EXISTING legacy certificates
ssl_certificate /etc/letsencrypt/live/api.gosojorn.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/api.gosojorn.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
return 301 https://api.sojorn.net$request_uri;
}