https://caddyserver.com
The cool thing about the caddy is; " you can customize build it for your OSversion and defined various plugins of interest or required ".
Here's a macosx build where I have selected 9 of the available plugins. By hovering over each plugin you can get a summary detail on what that plugin does.
Here's how to check what plugins you have installed in a build binary.
macbook:caddy kfelix$ sudo ./caddy -plugins
Server types:
net
http
Caddyfile loaders:
short
flag
default
Other plugins:
http.basicauth
http.bind
http.browse
http.datadog
http.errors
http.expires
http.expvar
http.ext
http.fastcgi
http.gzip
http.header
http.index
http.internal
http.ipfilter
http.limits
http.log
http.markdown
http.mime
http.nobots
http.pprof
http.proxy
http.proxyprotocol
http.push
http.realip
http.reauth
http.redir
http.request_id
http.rewrite
http.root
http.status
http.templates
http.timeouts
http.webdav
http.websocket
net.host
shutdown
startup
tls
tls.storage.file
A simple caddy conf file can be crafted for defined various webserver details and upon launch you can use cUrl to validate
The above gives a simple example as to what ou can do from defining certificate+key or even custom X headers.
The access.log follows the simple Apache Style
If your ever in a crunch and need a simple webserver, do not over look caddyserver
Ken Felix
NSE ( network security expert) and Route/Switching Engineer
kfelix -----a----t---- socpuppets ---dot---com
^ ^
=( @ @ )=
o
/ \
No comments:
Post a Comment