A simple and graceful HTTP server for Golang
fix can not access property or method of http.Server
use net.Server.Shutdown() for graceful shutdown or restart