go语言之路

gin-https

gin-https

当你能够找到这篇文章

说明你的代码是要商用了对嘛?

对于前后端分离,以前我们都是用http://localhost,显而易见这只是在本机进行测试

然而最后我们都是必须通过域名的方式进行访问的。

如https://api.nj-jay.com/api/v3/logins

因此本篇文章用来配置https

配置要求

  • 拥有一个备案的域名
  • 一台服务器

配置

在腾讯云或者阿里云等云平台申请证书(免费)

r := gin.Default()
err := http.ListenAndServeTLS(":8080", "conf/api.nj-jay.com_bundle.crt", "conf/api.nj-jay.com.key", r)

if err != nil {

    log.Fatal("run err")

}

使用的端口必须要在防火墙中开启

使用证书的后缀是crt, key。在下载的证书文件中的nginx目录下。

反向代理

使用宝塔面板进行反向代理比较方便

image-20201226224307665

此时既可以通过

https://api.nj-jay.com/api/v3/trueLogin请求响应

yolov4-train-your-dataset

上一篇

大城市的消费情况

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

个人微信公众号

we-tuiguang

qq交流群

群号:1046260719

微信扫一扫

微信扫一扫