unraid默认是不开启https的。大因为我经常需要远程管理unraid,所以才萌生出这次教程。
首先打开unraid的web界面,打开Settings-Identification-Management Access处
然后点击 apply,刷新下页面这时就会跳转到https下了。
然后我们将unraid引导u盘的smb共享打开。
在main界面点击flash
按照下图操作
这样unraid引导u盘的共享就打开了(记得结束后在回到这把共享关了)
打开我的电脑输入ip(这个是unraid的ip)flash/config/ssl/certs
这时会看见一个名为Tower_unraid_bundle.pem(可能你的不太一样,只要是.pen就ok)的文件,把他备份出来。
使用notepad++这个软件打开Tower_unraid_bundle.pem文件。
会看到这样子的。
然后吧自己域名申请的证书打开(我的是阿里云apache证书)
我们这次只用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访问去吧
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(21)
泪流满面,自己琢磨了半天也没搞定,谢谢分享。
正需要这个。
大佬,如何在外网访问家里的unraid呢?
初用unraid,感觉这个系统的超高可玩性与无限可能。摸索艰难,但在人生观总能找到答案。感谢!
我下载的证书没有xxx_public.crt,有个xxx_bundle.crt是否可以啊?
一般证书申请下来之后 各大服务器的平台都应该有证书,看你的说法 你的打开的应该是apache的证书 unraid的web 服务器是nginx 所以你要找nginx的目录中的证书
nginx目录下也是xxx_bundle.crt,四个目录下都没有xxx_public.crt,我是腾讯云申请的,是不是这里的不行啊?
xxx_bundle.crt试了下可以的,现在已经可以https了,大佬用unraid搭建外网访问的导航怎么弄啊?
家里是动态IP,这个方法是否可以支持。
可以
前提是你用域名访问
多谢,买个域名试一下
阿里云需要购买SSL服务才能开启https么?
这么弄的话好像不能到期自动更新?对于3个月就到期的lets encrypt证书很不友好啊
我这样操作完之后Unraid的管理界面反而登录不进去了。
用内网IP也不行,还用http也不行。
确认是用CRT和KEY文件内容分别更换成原PEM文件里相应位置的内容对吧?没错啊。
目录应该打上/吧
如果按照教程操作重启后无法访问web页面时,建议ssh看看nginx是否正常启动了。
我无法访问后,ssh登录后台发现是443端口被占用了,系统默认的nginx没有启动。
手动修改 /etc/nginx/conf.d/emhttp-servers.conf 文件中的443端口为没有占用的其他端口,然后手动启动nginx就可以访问了。
请问怎么修改433端口没有占用,以及重启nginx,感谢。
这样的话外网可以访问https但是还是会显示网页不安全,就是https上面有个红叉叉。