首页 > 代码库 > golang的https服务器
golang的https服务器
先生成ssl证书
openssl genrsa -out key.pem 2048openssl req -new -x509 -key key.pem -out cert.pem -days 1095
然后,大概这样
package mainimport ( "log" "net/http")func SayHello(w http.ResponseWriter, req *http.Request) { w.Write([]byte("Hello"))}func main() { http.HandleFunc("/", SayHello) err := http.ListenAndServeTLS(":8080", "cert.pem", "key.pem", nil) if err != nil { log.Fatal("ListenAndServe: ", err) }}
附一个免费的ssl证书制造地方
http://zyan.cc/startssl/
golang的https服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。