
市面上很多短网址服务网站,对于很多需要将网址缩短的需求,很多站长都在用短网址/短链接服务,比如用做AFF链接。这里it168资讯就介绍一下利用caddy简单快速搭建短链接/短网址系统网站教程,合理利用自己的吃灰的主机。因为很多站长都是自己用,并不需要对外服务,因此搭建后直接自己拿来用就行了。
因为自用的话就很简单,线路差的小鸡都可以很快。
前提准备工具:
1个VPS云主机,有128M内存就足够了
一个短域名,并解析好主机上
一、安装 caddy
1、docker环境安装命令
docker pull caddy
2、debian & ubuntu环境安装命令
apt install apt-transport-https echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" | tee -a /etc/apt/sources.list.d/caddy-fury.list apt update apt install caddy
3、centos 7环境安装命令
yum install yum-plugin-copr yum copr enable @caddy/caddy yum install caddy
4、centos 8环境安装命令
dnf install 'dnf-command(copr)' dnf copr enable @caddy/caddy dnf install caddy
二、对caddy进行配置
ping 一下配置好域名,如生效了,再次用SSH打开编辑 /etc/caddy/Caddyfile
nano /etc/caddy/Caddyfile
根据需要填上你的内容,
http://abc.com { redir /a https://www.baidu.com/1.html redir /b https://www.baidu.com/ redir /c https://www.baidu.com/2.html }
保存并重启一下caddy生效,命令:
systemctl reload caddy
以后,点击abc.com/a 即自动跳转至https://www.baidu.com/1.html ,从 /a /b 到 /z 还有数字,一位就可以36个短链接自用,相信很多人都够用了,也就不必追求很短的域名,即使 abcd.cn 四位的域名都挺短了。
如果你要绑不止一个域名:
http://abc.com, http://abcd.com { redir /a https://www.baidu.com/1.html redir /b https://www.baidu.com/ redir /c https://www.baidu.com/2.html }
Nginx也可以,但不及caddy简单容易,一看就懂。因为只到域名解析这一层就跳转,不需要php什么的,甚至数据库查询的,就算很差的小鸡速度也不会差。