golang配置https协议
来源:互联网 发布:js 触发div事件 编辑:程序博客网 时间:2024/05/17 23:29
golang配置https协议
区别:
HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头
HTTP 是不安全的,而 HTTPS 是安全的
HTTP 标准端口是80 ,而 HTTPS 的标准端口是443
在OSI 网络模型中,HTTP工作于应用层,而HTTPS 工作在传输层
HTTP 无法加密,而HTTPS 对传输的数据进行加密
HTTP无需证书,而HTTPS 需要CA机构wosign的颁发的SSL证书
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议
用法:
在liunx环境下,下载公钥文件certFile和私钥文件keyFile
openssl genrsa -out key.pem 2048openssl req -new -x509 -key key.pem -out cert.pem -days 3650
将cert.key和key.pem到拷贝到一个目录fushowcms下面,跟main.go同级
go执行代码如下:
func Run() { initEngine().RunTLS(":8080", "cert.pem", "key.pem")}
使用go build编译代码。
$ go main.go
运行
$ ./main
阅读全文
0 0
- golang配置https协议
- Tomcat 配置 https 协议
- apache配置https协议
- apache配置https协议
- apache配置https协议
- apache配置https协议
- tomcat 配置https协议
- Tomcat配置Https协议
- https 协议 -- tomcat配置
- tomcat配置HTTPS协议
- Tomcat 配置https协议
- nginx配置https协议
- tomcat配置https协议
- tomcat https协议配置
- tomcat配置https协议
- tomcat配置https协议
- Nginx配置https协议
- tomcat 配置https协议
- React Native 应用在键盘弹出时优雅地响应
- 欢迎使用CSDN-markdown编辑器
- Json 详解
- netty中自定义协议(加码器和解码器)
- Java基础之日期的调取
- golang配置https协议
- 不要暴力,也可以很容易地解题
- C# DATATABLE 重新排序
- 深入了解Objective-C 和 Core Foundation 对象相互转换(_bridge)
- win7/8/10安装好之后再装Centos7,导致无法开机引导的问题解决.md
- js文件中如何使用EL表达式
- Csharp Json解析
- Hyperledger Fabric 之 环境搭建
- Eclipse 一直不停 building workspace... 完美解决总结