# doc.rosicky.top → wiki 文档系统
# HTTP → HTTPS 跳转
server {
listen 80;
server_name doc.rosicky.top;
return 301 https://$host$request_uri;
}
# HTTPS
server {
listen 443 ssl;
server_name doc.rosicky.top;
charset utf-8;
ssl_certificate /root/.acme.sh/org.rosicky.top_ecc/fullchain.cer;
ssl_certificate_key /root/.acme.sh/org.rosicky.top_ecc/org.rosicky.top.key;
# 文档系统 /doc/ → obsidian-web (8080)
location /doc/ {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 30s;
}
location = /docs { return 302 /doc/; }
# 根路径跳转到文档列表
location = / {
return 302 /doc/;
}
}