http server
http 1.1协议
http 1.1 协议cssjs
http

那么这个类似于nginx的简单的web http server的代码就是:

//reference https://github.com/golang/go/wiki/WebAssembly
package main

import (
	"flag"
	"log"
	"net/http"
)

var (
	listen = flag.String("listen", ":8080", "listen address")
	dir    = flag.String("dir", ".", "directory to serve")
)

func main() {
	flag.Parse()
	log.Printf("listening on %q...", *listen)
	err := http.ListenAndServe(*listen, http.FileServer(http.Dir(*dir)))
	log.Fatalln(err)
}
nginxgolangnginx重写nginx