2 Star 3 Fork 2

leo / Share

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 943 Bytes
一键复制 编辑 原始数据 按行查看 历史
leo 提交于 2019-12-13 11:13 . 支持快速搜索

Share

简单的HTTP静态文件服务器,参考了codeskyblue/gohttpserver,精简了功能。

Preview

启动参数

参数 说明
-h, -help 显示使用帮助
-port 设置服务端口号,默认8088
-prefix 使用反向代理(子路径)时,需要该选项配置前缀
-root 设置共享目录,默认当前目录
-title 设置站点标题,默认"File Server"

【注】参数全部可选

反向代理

NGINX:

location /files/ {
    proxy_pass  http://127.0.0.1:8088/; # 8088为服务的端口号

    proxy_set_header  Host    $host;
    proxy_set_header  X-Real-IP $remote_addr;
    proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header  X-Forwarded-Proto $scheme;

    client_max_body_size 0;
}

启动参数:

share -prefix /files
Go
1
https://gitee.com/love_linger/Share.git
git@gitee.com:love_linger/Share.git
love_linger
Share
Share
master

搜索帮助