diff options
| author | Matthew Holt <mholt@users.noreply.github.com> | 2019-12-31 16:57:54 -0700 | 
|---|---|---|
| committer | Matthew Holt <mholt@users.noreply.github.com> | 2019-12-31 16:57:54 -0700 | 
| commit | 788462bd4c9c332b3f892094b1d17147378f5e6a (patch) | |
| tree | 675a502c57db5ffe0beefe4b39d7e5c111ef7e53 /modules/caddyhttp/fileserver | |
| parent | 5a0603ed72cead424a34b3bc5af3a5b1629ac187 (diff) | |
file-server command: Use safer defaults; http: improve host matcher docs
Diffstat (limited to 'modules/caddyhttp/fileserver')
| -rw-r--r-- | modules/caddyhttp/fileserver/command.go | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/caddyhttp/fileserver/command.go b/modules/caddyhttp/fileserver/command.go index e7a0ee3..e553182 100644 --- a/modules/caddyhttp/fileserver/command.go +++ b/modules/caddyhttp/fileserver/command.go @@ -19,6 +19,7 @@ import (  	"flag"  	"log"  	"strconv" +	"time"  	"github.com/caddyserver/caddy/v2"  	"github.com/caddyserver/caddy/v2/caddyconfig" @@ -32,7 +33,7 @@ func init() {  	caddycmd.RegisterCommand(caddycmd.Command{  		Name:  "file-server",  		Func:  cmdFileServer, -		Usage: "[--domain <example.com>] [--path <path>] [--listen <addr>] [--browse]", +		Usage: "[--domain <example.com>] [--root <path>] [--listen <addr>] [--browse]",  		Short: "Spins up a production-ready file server",  		Long: `  A simple but production-ready file server. Useful for quick deployments, @@ -83,7 +84,10 @@ func cmdFileServer(fs caddycmd.Flags) (int, error) {  	}  	server := &caddyhttp.Server{ -		Routes: caddyhttp.RouteList{route}, +		ReadHeaderTimeout: caddy.Duration(10 * time.Second), +		IdleTimeout:       caddy.Duration(30 * time.Second), +		MaxHeaderBytes:    1024 * 10, +		Routes:            caddyhttp.RouteList{route},  	}  	if listen == "" {  		if certmagic.HostQualifies(domain) {  | 
