beego实现https
最后更新于:2022-04-02 04:55:00
beego实现https
1.证书:
我是在阿里云上申请的免费版证书(一年有效期),下载的是Nginx/Tengine;
其他的也应该一样的,只不过文件的多少
2.配置:
beego是独立运行的,即直接 运行项目名称.exe
其他的运行方式,阿里云上也有介绍.
在app.conf中加入以下内容
~~~
EnableHTTPS=true
EnableHttpTLS = true
HttpsPort = 443
HTTPSCertFile = "1529917066791.pem" #证书解压后,找到对应后缀
HTTPSKeyFile = "1529917066791.key" #证书解压后,找到对应后缀
~~~
注意事项:要在实例的安全组中443端口打开
配置文件的其他选项,请看下面的文章
[参数配置(点击跳转)]([https://github.com/beego/tutorial/blob/master/zh/3/params.slide](https://github.com/beego/tutorial/blob/master/zh/3/params.slide))
3.将证书放到你在app.conf中的路径文件下,我是放在和.exe同一个文件下.
### 注意
> 证书放在exe输出的同级目录下
4.运行
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/8be9a63e40e6b31a13653ae3fb22db69_639x48.png)
';