Files
Sven 11b94618ed
Deploy Indiekit Server / deploy (push) Successful in 1m19s
fix: blog.giersig.eu AP actor url korrigiert auf blog.giersig.eu
2026-05-07 00:00:47 +02:00

46 lines
1.5 KiB
Plaintext

map $http_accept $is_activitypub {
default 0;
"~*text/html" 0;
"~*application/activity\+json" 1;
"~*application/ld\+json" 1;
}
server {
listen 10.100.0.10:80;
listen [2a01:4f8:1c19:9784::10]:80;
server_name blog.giersig.eu;
location /.well-known/acme-challenge/ {
root /usr/local/www/letsencrypt;
try_files $uri =404;
}
location / {
return 301 https://svemagie.net$request_uri;
}
}
server {
listen 10.100.0.10:443 ssl proxy_protocol;
listen [2a01:4f8:1c19:9784::10]:443 ssl;
http2 on;
server_name blog.giersig.eu;
ssl_certificate /usr/local/etc/letsencrypt/live/blog.giersig.eu/fullchain.pem;
ssl_certificate_key /usr/local/etc/letsencrypt/live/blog.giersig.eu/privkey.pem;
include /usr/local/etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /usr/local/etc/letsencrypt/ssl-dhparams.pem;
access_log /var/log/nginx/blog.giersig.access.log;
error_log /var/log/nginx/blog.giersig.error.log;
location = /activitypub/users/svemagie {
default_type application/activity+json;
return 200 '{"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1"],"type":"Person","id":"https://blog.giersig.eu/activitypub/users/svemagie","movedTo":"https://svemagie.net/activitypub/users/svemagie","url":"https://blog.giersig.eu/"}';
}
location / {
return 301 https://svemagie.net$request_uri;
}
}