diff --git a/main/gen_gdl90.go b/main/gen_gdl90.go index cfe30616..93b63e0d 100644 --- a/main/gen_gdl90.go +++ b/main/gen_gdl90.go @@ -39,7 +39,7 @@ import ( const ( configLocation = "/etc/stratux.conf" indexFilename = "/var/log/stratux/LOGINDEX" - managementAddr = ":8080" + managementAddr = ":80" debugLog = "/var/log/stratux.log" maxDatagramSize = 8192 maxUserMsgQueueSize = 25000 // About 10MB per port per connected client. diff --git a/main/managementinterface.go b/main/managementinterface.go index 65821e39..dc945c9c 100644 --- a/main/managementinterface.go +++ b/main/managementinterface.go @@ -304,10 +304,19 @@ func setJSONHeaders(w http.ResponseWriter) { w.Header().Set("Content-Type", "application/json") } +func defaultServer(w http.ResponseWriter, r *http.Request) { + // setNoCache(w) + + http.FileServer(http.Dir("/var/www")).ServeHTTP(w, r) +} + func managementInterface() { weatherUpdate = NewUIBroadcaster() trafficUpdate = NewUIBroadcaster() + http.HandleFunc("/", defaultServer) + http.Handle("/logs/", http.StripPrefix("/logs/", http.FileServer(http.Dir("/var/log")))) + http.HandleFunc("/status", func(w http.ResponseWriter, req *http.Request) { s := websocket.Server{