Assume fastcgi when serving over Unix sockets

git-svn-id: file:///srv/svn/repo/marisa/trunk@39 d6811dac-2434-b64a-9ddc-f563ab233461
This commit is contained in:
dev 2021-10-19 18:11:22 +00:00
parent 45a43103fb
commit 7cb42b586a

View File

@ -10,6 +10,7 @@ import (
"log"
"net"
"net/http"
"net/http/fcgi"
"os"
"os/user"
"path"
@ -357,5 +358,11 @@ func main() {
log.Printf("Listening on %s", conf.bind)
}
http.Serve(listener, nil)
if listener.Addr().Network() == "unix" {
err = fcgi.Serve(listener, nil)
log.Fatal(err) /* NOTREACHED */
}
err = http.Serve(listener, nil)
log.Fatal(err) /* NOTREACHED */
}