以下仅针对手动安装/脚本安装/docker安装方式
建议使用caddy并配合cloudflare的DNS代理使用
安装Caddy: https://caddyserver.com/docs/install#debian-ubuntu-raspbian
创建caddy配置文件
可参考/home/rsstranslator/deploy/Caddyfile进行修改,正常只要修改第一行的域名即可
sudo nano /home/rsstranslator/deploy/Caddyfile
内容如下:
example.com {
encode zstd gzip
#tls internal
handle_path /static/* {
root * /home/rsstranslator/static/
file_server
}
handle_path /media/* {
root * /home/rsstranslator/media/
file_server
}
reverse_proxy 127.0.0.1:8000
}
修改完成后,复制配置文件到/etc/caddy/Caddyfile,并重启即可
sudo mv /etc/caddy/Caddyfile /etc/caddy/Caddyfile.back
sudo cp /home/rsstranslator/deploy/Caddyfile /etc/caddy/
sudo systemctl reload caddy
如果cloudflare开启了dns代理,则需要在cloudflare的SSL/TLS页面,加密模式选择Full