【文件属性】:
文件名称:ran:用Go语言编写的简单静态Web服务器
文件大小:29KB
文件格式:ZIP
更新时间:2021-04-13 00:50:31
Go
Ran:一个用Go编写的简单静态Web服务器
Ran是用于提供静态文件的简单Web服务器。
GitHub: :
Docker Hub: :
特征
目录清单
自动gzip压缩
摘要式身份验证
访问日志
自定义401和404错误文件
TLS加密
禁用内容缓存
将跨域资源共享标头写入响应
然是为了什么?
局域网或家庭网络中的文件共享
Web应用程序测试
个人网站托管或演示
依存关系
安装
使用以下命令安装上述依赖关系,并将二进制文件构建到$ GOPATH / bin中。
go get -u github.com/m3ng9i/ran
为了方便起见,您可以将已运行的二进制文件移动到PATH环境变量中的目录中。
您也可以在Ran源目录下调用./build.py命令,将版本信息写入二进制文件,这样ran -v将会产生明显的结果。 运行./build.py -h寻求帮助。
使用
【文件预览】:
ran-master
----go.mod(292B)
----global()
--------makecert.go(1KB)
--------logger.go(544B)
--------ip.go(3KB)
--------config.go(17KB)
----go.sum(2KB)
----Dockerfile(174B)
----ran.gif(3KB)
----ran.go(5KB)
----LICENSE(1KB)
----server()
--------error.go(2KB)
--------context.go(4KB)
--------vars.go(334B)
--------server.go(7KB)
--------dirlist.go(4KB)
--------log_handler.go(5KB)
--------config.go(2KB)
----readme.md(11KB)
----build.py(4KB)