unraid默认是不开启https的。大因为我经常需要远程管理unraid,所以才萌生出这次教程。

首先打开unraid的web界面,打开Settings-Identification-Management Access处

unraid开启https和添加自己域名证书 unRAID-教程 第1张

然后点击 apply,刷新下页面这时就会跳转到https下了。

然后我们将unraid引导u盘的smb共享打开。

在main界面点击flash

unraid开启https和添加自己域名证书 unRAID-教程 第2张

按照下图操作

unraid开启https和添加自己域名证书 unRAID-教程 第3张

这样unraid引导u盘的共享就打开了(记得结束后在回到这把共享关了)

打开我的电脑输入ip(这个是unraid的ip)flash/config/ssl/certs

这时会看见一个名为Tower_unraid_bundle.pem(可能你的不太一样,只要是.pen就ok)的文件,把他备份出来。

使用notepad++这个软件打开Tower_unraid_bundle.pem文件。

unraid开启https和添加自己域名证书 unRAID-教程 第4张

会看到这样子的。

 

然后吧自己域名申请的证书打开(我的是阿里云apache证书)

unraid开启https和添加自己域名证书 unRAID-教程 第5张

我们这次只用xxx.key和xxx_public.crt这2个文件

按照Tower_unraid_bundle.pem原有的格式

使用notepad++将xxx_public.crt和xxx.key按照Tower_unraid_bundle.pem的顺序合并为另一个新的xxx.pem文件。

将xxx.pem重新名为Tower_unraid_bundle.pem在复制到flash/config/ssl/certs这个目录下替换原先的文件

成功后 重启unraid

用https访问去吧

参与评论

  • momo用户
    如果按照教程操作重启后无法访问web页面时,建议ssh看看nginx是否正常启动了。我无法访问后,ssh登录后台发现是443端口被占用了,系统默认的nginx没有启动。手动修改 /etc/nginx/conf.d/emhttp-servers.conf 文件中的443端口为没有占用的其他端口,然后手动启动nginx就可以访问了。
    1年前 (2021-01-13)
    12楼
    回复
  • PJ用户
    请问怎么修改433端口没有占用,以及重启nginx,感谢。
    11月前 (03-11)
    回复
  • zclpop用户
    目录应该打上/吧
    1年前 (2020-09-26)
    11楼
    回复
  • neodiao用户
    确认是用CRT和KEY文件内容分别更换成原PEM文件里相应位置的内容对吧?没错啊。
    1年前 (2020-08-18)
    10楼
    回复
  • neodiao用户
    我这样操作完之后Unraid的管理界面反而登录不进去了。
    1年前 (2020-08-18)
    9楼
    回复
  • neodiao用户
    用内网IP也不行,还用http也不行。
    1年前 (2020-08-18)
    回复
  • xiaole用户
    这么弄的话好像不能到期自动更新?对于3个月就到期的lets encrypt证书很不友好啊
    2年前 (2020-03-27)
    8楼
    回复
  • ppjask用户
    阿里云需要购买SSL服务才能开启https么?
    2年前 (2020-03-23)
    7楼
    回复
  • bomer用户
    家里是动态IP,这个方法是否可以支持。
    2年前 (2020-02-28)
    6楼
    回复
  • RSG-人生观站长
    前提是你用域名访问
    2年前 (2020-02-28)
    回复
  • bomer用户
    多谢,买个域名试一下
    2年前 (2020-02-28)
    回复
  • 2年前 (2020-02-28)
    回复
  • zgp0126用户
    我下载的证书没有xxx_public.crt,有个xxx_bundle.crt是否可以啊?
    2年前 (2020-02-12)
    5楼
    回复
  • RSG-人生观站长
    一般证书申请下来之后 各大服务器的平台都应该有证书,看你的说法 你的打开的应该是apache的证书 unraid的web 服务器是nginx 所以你要找nginx的目录中的证书
    2年前 (2020-02-13)
    回复
  • zgp0126用户
    xxx_bundle.crt试了下可以的,现在已经可以https了,大佬用unraid搭建外网访问的导航怎么弄啊?
    2年前 (2020-02-14)
    回复
  • zgp0126用户
    nginx目录下也是xxx_bundle.crt,四个目录下都没有xxx_public.crt,我是腾讯云申请的,是不是这里的不行啊?
    2年前 (2020-02-14)
    回复
  • ryojudy用户
    初用unraid,感觉这个系统的超高可玩性与无限可能。摸索艰难,但在人生观总能找到答案。感谢!
    2年前 (2020-02-09)
    4楼
    回复
  • 14695260**@qq.com用户
    大佬,如何在外网访问家里的unraid呢?
    2年前 (2020-01-07)
    3楼
    回复
  • yl**@qq.com用户
    正需要这个。
    2年前 (2019-12-28)
    2楼
    回复
  • xianweitudou用户
    泪流满面,自己琢磨了半天也没搞定,谢谢分享。
    3年前 (2019-03-19)
    1楼
    回复