jyh9521 Posted May 17, 2022 Share Posted May 17, 2022 系统版本6.10.0-rc8。 按照RSG的教程:https://www.lxg2016.com/53475.html 修改了pem文件,重启,但是总是会自动恢复成默认证书。 Quote Link to comment
Each Posted May 17, 2022 Share Posted May 17, 2022 插个眼,今天同样被这个问题搞死了,之前用6.9.2时参照上面的修改后证书识别到自己的域名了,今天升级6.10.0-rc8后发现失效了,同样方式修改也没用,同样寻求解决办法 Quote Link to comment
Each Posted May 17, 2022 Share Posted May 17, 2022 (edited) 改成功了,和楼主那教程里的修改 “机器名_unraid_bundle.pem”不同,6.10变了,要改另外的文件。 在设置-管理权限里多了个“预配”按钮,安了之后会生成自动生成域名的证书 /flash/config/ssl/certs/certificate_bundle.pem,把自定义ssl证书拼进这个文件就成功了,我是阿里云申请的apach证书,按照public.crt、chain.crt、key的顺序拼起来替换这个文件后就成功了,在预配按钮上面会显示自己的域名信息 回过头去知道了这个文件名后直接生成这个文件不确定有没有用 Edited May 17, 2022 by Each 1 Quote Link to comment
jyh9521 Posted May 17, 2022 Author Share Posted May 17, 2022 46 minutes ago, Each said: 改成功了,和楼主那教程里的修改 “机器名_unraid_bundle.pem”不同,6.10变了,要改另外的文件。 在设置-管理权限里多了个“预配”按钮,安了之后会生成自动生成域名的证书 /flash/config/ssl/certs/certificate_bundle.pem,把自定义ssl证书拼进这个文件就成功了,我是阿里云申请的apach证书,按照public.crt、chain.crt、key的顺序拼起来替换这个文件后就成功了,在预配按钮上面会显示自己的域名信息 回过头去知道了这个文件名后直接生成这个文件不确定有没有用 确实,我修改了那个文件重启之后就变成自己证书了。 我用了腾讯云的Nginx证书,把bundle.crt和.key拼在一起覆盖就可以了。 Quote Link to comment
kazoo Posted May 21, 2022 Share Posted May 21, 2022 On 5/17/2022 at 10:11 PM, Each said: 改成功了,和楼主那教程里的修改 “机器名_unraid_bundle.pem”不同,6.10变了,要改另外的文件。 在设置-管理权限里多了个“预配”按钮,安了之后会生成自动生成域名的证书 /flash/config/ssl/certs/certificate_bundle.pem,把自定义ssl证书拼进这个文件就成功了,我是阿里云申请的apach证书,按照public.crt、chain.crt、key的顺序拼起来替换这个文件后就成功了,在预配按钮上面会显示自己的域名信息 回过头去知道了这个文件名后直接生成这个文件不确定有没有用 弄了一下午,终于弄好了,还需要把机器名_unraid_bundle.pem这个文件删了 Quote Link to comment
baogege Posted May 24, 2022 Share Posted May 24, 2022 On 5/17/2022 at 10:58 PM, jyh9521 said: 确实,我修改了那个文件重启之后就变成自己证书了。 我用了腾讯云的Nginx证书,把bundle.crt和.key拼在一起覆盖就可以了。 你好我也是腾讯云的nginx证书,也是拼了替换了还是不可以 Quote Link to comment
jyh9521 Posted May 24, 2022 Author Share Posted May 24, 2022 10 minutes ago, baogege said: 你好我也是腾讯云的nginx证书,也是拼了替换了还是不可以 先在unraid设置里预配证书。 会在U盘/config/ssl/certs下面生成一个certificate_bundle.pem文件。 把腾讯云nginx证书的.crt和.key文件复制粘贴进来保存,字段、长度不一样无所谓,直接就按照证书+key的顺序从上到下覆盖进来就可以。 保存,重启unraid,就好了。 Quote Link to comment
baogege Posted May 24, 2022 Share Posted May 24, 2022 20 minutes ago, jyh9521 said: 先在unraid设置里预配证书。 会在U盘/config/ssl/certs下面生成一个certificate_bundle.pem文件。 把腾讯云nginx证书的.crt和.key文件复制粘贴进来保存,字段、长度不一样无所谓,直接就按照证书+key的顺序从上到下覆盖进来就可以。 保存,重启unraid,就好了。 谢谢,我还把certs下别的证书都删了, 现在可以了,感谢 Quote Link to comment
atim520 Posted June 8, 2022 Share Posted June 8, 2022 不需要那么麻烦吧,采用swag反向代理可以很容易实现unraid和所有的docker应用https连接,而且swag会自动更新ssl证书 Quote Link to comment
jyh9521 Posted June 8, 2022 Author Share Posted June 8, 2022 Just now, atim520 said: 不需要那么麻烦吧,采用swag反向代理可以很容易实现unraid和所有的docker应用https连接,而且swag会自动更新ssl证书 不知道为什么照着教程做swag之后访问不了。 Quote Link to comment
atim520 Posted June 8, 2022 Share Posted June 8, 2022 1 minute ago, jyh9521 said: 不知道为什么照着教程做swag之后访问不了。 看dockhub上swag说明,另外unraid 设置ssl为否 Quote Link to comment
jyh9521 Posted June 8, 2022 Author Share Posted June 8, 2022 Just now, atim520 said: 看dockhub上swag说明,另外unraid 设置ssl为否 那有可能是unraid的ssl没设置为否,我再试试。 Quote Link to comment
atim520 Posted June 8, 2022 Share Posted June 8, 2022 swag 我的配置文件如下,供参考 # unraid server { listen 443 ssl; #listen [::]:443; server_name unraid.*; include /config/nginx/ssl.conf; client_max_body_size 0; location / { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; set $upstream_app 192.168.3.4; set $upstream_port 80; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } } Quote Link to comment
dslchd Posted September 15, 2022 Share Posted September 15, 2022 哈哈,楼上的,其实设置证书后,没有必要重启unraid , unraid 的webui 本来就是nginx, 只需要在命令行 nginx -s reload 一下就行了。 Quote Link to comment
jyueh Posted August 5, 2023 Share Posted August 5, 2023 On 5/24/2022 at 3:06 PM, jyh9521 said: 感谢,IPv6可以访问并上锁了 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.