宝塔docker部署Awesome TTRSS,在docker-compose.yml文件中已经设置了带有https的域名,但是还会提示SELF_URL_PATH为不带https的域名。
img

在宝塔面板增加ssl证书

宝塔面板设置反向代理

建一个静态网站反向代理到181端口

宝塔面板配置文件中复制出ssl证书文件路径

把下面的配置文件红色部分替换成自己的域名和ssl问价路径

# nginx.conf
upstream ttrssdev {
    server 127.0.0.1:181;
}

server {
    listen 80;
    server_name  ttrssdev.henry.wang;
    return 301 https://ttrssdev.henry.wang$request_uri;
}

server {
    listen 443 ssl;
    gzip on;
    server_name  ttrssdev.henry.wang;

    ssl_certificate /etc/letsencrypt/live/ttrssdev.henry.wang/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/ttrssdev.henry.wang/privkey.pem;

    location / {
        proxy_redirect off;
        proxy_pass http://ttrssdev;

        proxy_set_header  Host                $http_host;
        proxy_set_header  X-Real-IP           $remote_addr;
        proxy_set_header  X-Forwarded-Ssl     on;
        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;

        client_max_body_size        100m;
        client_body_buffer_size     128k;

        proxy_buffer_size           4k;
        proxy_buffers               4 32k;
        proxy_busy_buffers_size     64k;
        proxy_temp_file_write_size  64k;
    }
}

参考内容

Awesome TTRSS 官网
解决tiny tiny rss无法https访问问题
最后修改:2024 年 02 月 26 日
如果觉得我的文章对你有用,请随意赞赏