ghttp.Server增加对多端口监听特性(HTTP/HTTPS),支持同一Server同时监听多端口的HTTP/HTTPS服务

This commit is contained in:
John
2018-04-27 22:12:11 +08:00
parent 67f9c5efb1
commit 98ff7cae15
6 changed files with 122 additions and 36 deletions

View File

@ -0,0 +1,16 @@
package main
import (
"gitee.com/johng/gf/g/net/ghttp"
)
func main() {
s := ghttp.GetServer()
s.BindHandler("/", func(r *ghttp.Request){
r.Response.Writeln("您可以同时通过HTTP和HTTPS方式看到该内容")
})
s.EnableHTTPS("/home/john/temp/server.crt", "/home/john/temp/server.key")
s.SetHTTPSPort(443)
s.SetPort(80)
s.Run()
}