Menu Close

Seafile 在宝塔下启用 https

想让 seafile 启用 https 访问,并不是说装上证书就可以的了,还需要用到反代。
这里以宝塔为例,记之以备忘。
先按此文 CentOS+宝塔面板+Seafile 傻瓜式搭建步骤 搭建完成

把文件 /opt/seafile/conf/gunicorn.conf 中的 bind 改回原默认值

bind = “127.0.0.1:8000”

准备证书,免费证书可在宝塔面板里申请,也可前往这里申请,免费、安全、快捷
https://freessl.cn

申请好证书之后,添加站点,在站点设置里开启 SSL

设置反向代理

在配置文件中增加下面字段

    location /seafhttp {
        rewrite ^/seafhttp(.*)$ $1 break;
        proxy_pass http://127.0.0.1:8082;
        client_max_body_size 0;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_connect_timeout  36000s;
        proxy_read_timeout  36000s;
        proxy_send_timeout  36000s;
        send_timeout  36000s;
    }

进入 seafile 系统管理,修改下面两个字段

完成。现在你已经可以通过 https 访问你的 seafile 了。

1 Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注