卡卡北 发表于 2018-1-30 10:36

Kangle 虚拟主机增加SSL证书,站点开启Https访问

现在流行全站Https,下面介绍下Kangle服务端的SSL配置。

其实网上也有Kangle开启SSL的教程,其中Kangle和UPUPW官方论坛都有,但是并不一定让站点正常运行SSL。比如会出现输入:http://地址:443 端口可以访问,但是输入https://地址 无法访问的情况,我的方法让您的站点彻底摆脱各种问题。

1、申请SSL证书,至于如何申请这里就不多说了。免费SSL证书可以参照:给你的网站免费添加HTTPS加密 文中提到的各种免费证书,这里我个人推荐使用腾讯云,简单快捷。

2、在系统防火墙、安全软件、云服务器防火墙开放443端口。

3、登陆Kangle控制台,默认地址:http://127.0.0.1:3311

4、点击--配置,选择--新加侦听:


5、添加监听443,HTTPS。
**** Hidden Message *****
6、443端口已经可以正常侦听,没有第5步最终是无法正常使用的。


7、点击--虚拟主机,选择--虚拟主机名称Default(或你主机的名称),进入虚拟主机设置:


8、进入名为:Default 的虚拟主机,进行设置:


9、Default 虚拟主机的关键性设置:
**** Hidden Message *****

7、下拉菜单,找到http2选项,选中。在证书文件和私钥文件中添加你的SSL证书路径。


8、切记,Kangle需要使用Nginx的证书。

卡卡北 发表于 2018-1-30 17:55

本地测试:


生产环境测试:

hzk 发表于 2020-4-20 11:25

xxxxxxxx

a596487387 发表于 2021-7-27 17:54

看看是怎样做的啊。
页: [1]
查看完整版本: Kangle 虚拟主机增加SSL证书,站点开启Https访问