Seafile开启HTTPS

文章首发于:Panda's Blog

上篇中已配置好Seafile和宝塔面板,此篇文章中将使用Nginx反向代理实现HTTPS访问

申请ssl证书

可以使用宝塔证书或其他证书
此篇中使用的是宝塔证书
注册宝塔账号
注册完成后登陆,申请ssl证书需要实名认证
认证后选择 ssl管理 → 申请证书
我选用的是TrustAsia免费证书


选择DNS验证
申请完成后需验证域名
点击详情
复制记录值


登陆你的域名控制台
我使用的是万网域名
添加解析记录
记录类型选择TXT
主机记录填你申请证书的域名前缀,我的域名是cloud.****.com.cn所以此处填cloud
记录值按照宝塔要求填写

在宝塔中点击 验证域名
若验证失败等待几分钟再尝试
验证成功

开启HTTPS

创建站点

浏览器访问宝塔面板
我的面板地址是cloud.****.com.cn:****/*****
点击 网站→添加站点
输入你的域名后提交

配置Nginx

点击 设置


点击 反向代理→添加反向代理
代理名称任意
目标URL:http:127.0.0.1:8000
发送域名:你的域名地址

点击 SSL 绑定宝塔账号后即可看见刚才申请的ssl证书,点击 部署 并开启 强制HTTPS

在配置文件中添加以下内容(注意添加位置)

    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;
    }

修改HTTPS端口

未备案的云主机80端口和443端口可能封闭
此处我将HTTPS端口改为8888



宝塔面板默认端口也是8888,我已将宝塔设置了其他端口访问
设置其他端口需放行端口
例如:

  • 设置444端口,则需在宝塔面板端口放行处放行444端口
  • 设置8888端口则需先修改宝塔面板默认端口(8888端口默认放行)
    通过外网对端口情况测试
    注:若443端口可正常访问则可跳过此步骤

修改Seafile URL

登陆Seafile点击右上角系统管理



在设置中修改SERVICE_URL和FILE_SERVER_ROOT
SERVICE_URL:https://域名:端口
FILE_SERVER_ROOT:https://域名:端口/seafhttp


修改gunicorn.conf

上篇中我们未使用Nginx反向代理所以修改了gunicorn.conf后直接访问,本篇中我们使用了反向代理所以把绑定地址改回来

[root@ecs-a869 ~]# vi /home/seafile/conf/gunicorn.conf
import os

daemon = True
workers = 5

# default localhost:8000
bind = "0.0.0.0:8000"

# Pid
pids_dir = '/home/seafile/pids'
pidfile = os.path.join(pids_dir, 'seahub.pid')

# for file upload, we need a longer timeout value (default is only 30s, too short)
timeout = 1200

limit_request_line = 8190
~                                                                                                           
~                                                                                                           
~                                                                                                           
~                                                                                                           
~                                                                                                           
~                               
"../conf/gunicorn.conf" 17L, 300C

i 键INSERT 键 修改(出现-- INSERT --标志)
bind = "0.0.0.0:8000"改为bind = "127.0.0.1:8000"
修改完成后 Esc 键 退出修改(-- INSERT --标志消失)
输入:wq保存

重启

Xshell连接云主机重启Seafile

[root@ecs-a869 ~]# cd /home/seafile/seafile-server-*
[root@ecs-a869 seafile-server-7.0.4]# ./seafile.sh restart

Stopping seafile server ...
[07/27/19 18:15:53] ../common/session.c(132): using config file /home/seafile/conf/ccnet.conf
Starting seafile server, please wait ...
** Message: seafile-controller.c(718): No seafevents.

Seafile server started

Done.
[root@ecs-a869 seafile-server-7.0.4]# ./seahub.sh restart

Stopping seahub ...
LC_ALL is not set in ENV, set to en_US.UTF-8
Starting seahub at port 8000 ...

Seahub is started

Done.

[root@ecs-a869 seafile-server-7.0.4]# service nginx restart
Stoping nginx...  done
Starting nginx...  done

测试

现在你可以通过HTTPS访问Seafile了


OK!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,919评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,567评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,316评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,294评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,318评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,245评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,120评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,964评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,376评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,592评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,764评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,460评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,070评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,697评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,846评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,819评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,665评论 2 354

推荐阅读更多精彩内容