thttpd概述
thttpd是一個極輕量級的web服務器,支持cgi。
官網:http://acme.com/software/thttpd
簡易使用
thttpd -D -d /www -p 80 -c \* -u root -nor -l /dev/stdout
- -D:前端運行
- -d:指定www目錄
- -p:指定端口
- -c:*表示取消通配符。注:在目錄下所有的可執行文件都會當作cgi處理
引用:https://blog.csdn.net/sinat_28309919/article/details/77509781
docker封裝
以docker方式發佈,Dockerfile參考自:https://github.com/chasebolt/dockerfiles/blob/master/thttpd/Dockerfile
FROM alpine:latest
LABEL maintainer="[email protected]"
LABEL description="thttpd server"
RUN apk --no-cache add thttpd
RUN mkdir /www
EXPOSE 80
ENTRYPOINT ["/usr/sbin/thttpd", "-D", "-d", "/www", "-p", "80", "-c", "cgi/*", "-u", "root", "-nor", "-l", "/dev/stdout"]
運行
docker --name thttpd -v /data/thttpd/www:/www -p 80:80 -d wsxwang/thttpd:latest