package main
import (
"fmt"
"log"
"net/http"
"os"
)
func index(w http.ResponseWriter, r *http.Request) {
hostname, _ := os.Hostname()
w.Header().Set("Content-Type", "text/html")
fmt.Fprintf(w, "
Hello World from Go! %s
\n", hostname)
}
func main() {
http.HandleFunc("/", index)
fmt.Println("Server started on 0.0.0.0:80, see http://127.0.0.1:80")
err := http.ListenAndServe(":80", nil)
if err != nil {
log.Fatalln(err)
}
}