1 Star 0 Fork 14

manyi100 / short_url

forked from 入木三分 / short_url 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

短网址服务平台

效果演示 http://www.c1n.cnhttp://www.lw0.cn

功能介绍

1.1 短网址生成,支持自定义域名和网址,登录用户生成的短网址永久有效。

url

1.2后台管理:短网址管理、页面访问量监控、用户管理、黑名单限制等等;支持用户登录注册,开放使用;

url

1.3访问量分析报表:访问量统计、访问设备统计、浏览器、国家、地区、网络供应商、访问记录明细、高频访问ip 应有尽有。

url

快速部署

2.1 环境准备

  • 申请域名(需备案)
  • 服务器资源
  • 软件环境:mysql、redis、nginx、JDK1.8

2.2 数据库配置

  • 新建数据库shorturl
  • 执行sql,文件位置db->db.sql

2.3 需要关注的配置项

  • java代码配置文件application.properties

    //修改为自己的redis地址
    spring.redis.host=127.0.0.1
    spring.redis.port=6379
    spring.redis.password=password
    
    //修改为自己的mysql地址
    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/shorturl?useSSL=false&useUnicode=true&characterEncoding=utf8
    spring.datasource.username=root
    spring.datasource.password=password
    
    //邮箱配置,用于发送通知(验证码、注册邮件等)
    spring.mail.host=smtp.aliyun.com
    spring.mail.port=465
    spring.mail.username=name@aliyun.com
    spring.mail.password=password
    
    //邮件提醒地址(用户生成短网址后提醒管理员审核)
    system.reminderMail=123456@qq.com,12345678@qq.com
    
    //短网址域名
    system.domain=url.com
    
    //IP信息查询  官网http://user.ip138.com/   token需要去官网注册获取
    ip138.token=******
  • html页面需要修改的配置(将域名url.com替换为自己的一级域名)

    • html->js->common.js第1行
    • html->js->checkUrl.js第1行
    • html->administrators.html第90行
    • html->files->接口文档.doc
  • nginx配置

    • 配置示例nginx_config->url.conf
    • 将域名url.com替换为自己的一级域名
    • nginx_config->url.conf第41行修改前端文件地址
  • 域名解析配置示例

    *.url.com 127.0.0.1
    @.url.com 127.0.0.1

空文件

简介

短网址服务平台 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/manyi100/short_url.git
git@gitee.com:manyi100/short_url.git
manyi100
short_url
short_url
master

搜索帮助