1.生成私钥:
-
openssl genrsa -des3 -out server.key 2048 //生成秘钥这个过程需要输入密码
-
删除密码
-
openssl rsa -in server.key -out server.key.org
-
openssl req -new -key server.key -out server.csr //生成csr证书中间需要注意主机名字
-
//生成自签名证书
-
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
在go配置文件
appname=ht-web
httpport=10081
EnableHTTP=true
EnableDocs=true
EnableHTTPS=true
EnableHttpTLS = true
HttpsPort = 10443
HTTPSCertFile = "conf/server.crt"
HTTPSKeyFile = "conf/erver.key