https证书怎么配置443端口_Https以及自制CA证书(二)——beego配置https及部署

2d19b8a788efaa5db6e27acb63e94f22.png

1.https配置

对于beego配置https还是很简单的主要就是配置app.conf文件,只需要将生成的.key和.crt文件放在根目录下,在app.conf文件中配置添加:

#https配置
EnableHTTPS=true
EnableHttpTLS = true
HttpsPort = 4444
HTTPSCertFile="jackhou_public.crt"
HTTPSKeyFile = "jackhou_private.key"

以上就完成了beego项目https的配置,这里多说一句制作证书的时候如果长度选中2048在使用chrome打开的时候会出现无法信任证书的问题,1024的可以,这个我现在还没有搞明白!

2.打包部署

我的云服务器是阿里云预装的centerOS7系统,开始的时候使用的putty工具连接上的阿里云,后来安装了桌面通过vnc方式连接,(vnc配置参考:云服务器Centos 7上搭建图形界面详解, 黑屏问题参考:VNC连接黑屏的问题-云栖社区-阿里云),这里多说一句记得在阿里云上面把端口5901打开,否则的话连接的时候总是timeout,我就是因为没打开这个端口导致各种配置无效,都要怀疑人生了!

阿里云安装需要的go,beego包,源代码中执行bee pack -be GOOS=linux编译出linux版本的压缩包解压到阿里云上,这里我使用的是WinSCP工具直接上传很方便,提醒一下解压之后不要忘记给文件执行chmod a+x 可执行权限,这样文件部署成功,执行nohup 文件名(我的是apiserver) & ,这样程序就可以后台运行了我们也就可以愉快的访问了!

我的测试接口:https://39.97.99.158:4444/galileo/area/?uid=1&relation=owner

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值