五分钟完成企业级短链接服务部署——ohUrlShortener
短链接服务有什么用?我只想说那真是太有用了。
举几个例子:
如果你要给用户发送短信需要包含跳转链接,通常链接都会比较长,再加上需要带上一些个性化参数,一条短信就会变成多条短信,费用增加还对用户体验不友好
如果你有多个广告位,你配置了同一个第三方的商品链接,此时你想要知道每个广告位带来了多少点击量
如果你需要设定一个不变的链接,但是又想不同的时间段跳转到不用的内容上
……
上述场景,都可以通过使用短链接实现。本文我将为大家介绍一款免费、开源的短链接项目——ohUrlShortener。
什么是ohUrlShortener
ohUrlShortener是适合中小型社区网站使用的企业级短链接服务系统,支持短链接生产、查询及302转向,并自带点击量统计、独立IP数统计、访问日志查询。
ohUrlShortener的功能
- 支持 Docker One Step Start 部署启动
- 支持短链接生产、查询、存储、302转向
- 支持访问日志查询、访问量统计、独立IP数统计
- 支持 HTTP API 方式新建短链接、禁用/启用短链接、查看短链接统计信息、管理员设置
- 支持访问日志导出,方便线下分析
快速使用
- 克隆项目代码
sh
git clone https://github.com/barats/ohUrlShortener.git
- 项目根目录下
ohUrlShortener/docker
目录中,包含 Docker 一键启动相关的配置脚本,执行命令
sh
./one_step_start.sh
需要注意的是,首先要确保已经安装好了docker
和docker-compose
。
- 访问
http://localhost:9092/
- 创建短链
- 查看访问数据
进阶
ohUrlShortener不仅支持页面操作,对于企业来说,更需要的是将短链接服务集成到自有系统中。ohUrlShortener拥有对应API,开发者可以通过调用API的方式创建短链接或者查看数据。
了解了ohUrlShortener,如果你也正好需要短链接服务,不妨部署一个。如果你需要了解更多,可以关注公众号:遇码,回复ohurls获取官方文档。