SeaFile 在宝塔下启用 https


#1

想让 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 了。


#2

咦?我发表后主题后面怎么有带上链接了,本来想粘贴链接看能不能直接把文章复制过来的,发现不行后已经删除了的啊


#3

设置完就访问不了了,我哪里填错了嘛3


#4

不是很了解你的安装环境,要不,你发个联系方式给我


#5

好的非常感谢!QQ:598446031