[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站
5L科技经常发布各类服务器的促销信息,这些服务器价格便宜并且可以用来搭建各种在线工具,例如5L科技长期使用开源的Yourls短网址程序搭建的短网址网站用来生成短网址并进行数据统计。
所以如果你有吃灰的服务器和域名不妨也搭建个类似的短网址程序供自己使用,使用这类短网址程序还是非常方便的,分享各种链接时都可以进行缩短并记录访问日志。
服务器选择上5L科技推荐使用腾讯云99/年的轻量应用服务器新加坡版,新加坡版解析域名时不需要备案并且访问速度也非常快,只需要花费10分钟完成搭建即可立即上线使用。
注意你还需要有个自己的域名,没有域名那么也没法搭建自己的短网址程序,购买任意域名都行,当然短网址程序建议选择较短的,例如5L科技的短网址程序域名是 ourl.co 这样生成的链接也能更短。
↓↓↓以下所有图片点击都可以查看大图↓↓↓
服务器购买与运行环境配置:
1.点击这里访问活动主页购买99元/年的轻量应用服务器,区域方面支持新加坡、硅谷、东京、首尔等;
2.在活动页面找到同价续费专区切换到轻量应用服务器境外区域,然后按自己需要选择99元或199元的配置;
3.如下图点击购买时选择区域为新加坡、镜像选择Debian 12 (如果你有其他喜欢的Linux系统也可以选择);
4.支付成功后点击查看示例按钮即可进入腾讯云轻量应用服务器控制台,在这里可以看到已经开通的服务器;
5.点击服务器后面的选项选择重置密码,然后修改Debian Linux的默认root密码方便我们后续通过SSH连接;
6.设置密码后点击确定即可,注意:这里请务必设置高强度和复杂的密码避免被扫描机器后爆破,设置弱密码很容易被爆破:
7.SSH工具上推荐使用iShell,点击这里下载,下载安装后打开并在主页点击添加主机,然后将服务器IP地址复制粘贴到地址里,服务器名称可以自定义,登录用户为root,密码就是刚刚我们设置的服务器密码;
8.保存后界面如下,点击服务器名称即可通过SSH协议连接服务器;
9.登录服务器后需要安装运行环境,这里推荐新手用户使用宝塔面板国际版aaPanel(英语),该版本不需要绑定账号即可使用,当然如果你喜欢其他面板或自己部署PHP等也可以按需选择。
aaPanel安装命令如下:
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
如果你觉得使用英文的服务器面板比较麻烦的话,也可以安装宝塔中文版,功能方面都是类似的,不过中文版安装后需要手机号注册并登录宝塔账号:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
10.粘贴命令按回车后很快就会出现确认界面,输入Y按回车确认安装位置,接下来等待几分钟aaPanel即可完成安装。
11.当出现如下界面时就代表已经安装完成,此时aaPanel会给出登录链接、账号、密码和端口号,这里我们需要记住端口号,例如下图中端口号时 15356
12.返回腾讯云轻量应用服务器控制台,点击左侧的防火墙模板点击创建模板:
13.创建防火墙模板中输入模板名称(可自定义)、应用类型选择自定义、来源选择全部IPv4地址、协议TCP、端口 15356 也就是宝塔面板生成的端口,策略选择允许并点击下一步完成防火墙模板创建。
13.选择实例即选择我们开通的服务器,点击区域位置选择新加坡即可看到我们刚刚开通的服务器,此时勾选服务器点击确定即可。
登录服务器管理面板安装运行环境:
1.复制aaPanel安装完成后提供的URL地址在浏览器打开,打开时会提示证书错误,点击高级然后点击继续访问即可。
注意将复制的地址保存到浏览器书签或者粘贴到记事本里,防止后续想要登录的时候找不到(如果真找不到可以iShell连接服务器输入命令 bt 按回车再按 14 回车就可以看到默认配置信息包括密码)
2.使用账号密码登录成功后会弹出如下界面安装基础应用,由于Yourls是基于PHP开发的,所以我们选择LNMP环境,版本选择如下(左半部分),选择完成后点击左半部分的One-click进行安装,整个安装过程大概需要10分钟。
注意:PHP版本必须选择8.2版,Yourls似乎对8.3和8.4兼容性不好,根据5L科技的测试8.2版最好,不容易出错。
3.安装过程后我们不需要等待,可以先去域名注册商那里将域名解析到服务器,例如5L科技域名放在腾讯云云解析DNS中,进入后点击添加记录。
主机记录:这是主机头部分,如果你整个域名都用于短网址则可以输入 @ ,如果自定义例如下图中的 duan 则未来的短网址程序为 https://duan.landian.vip 开头,如果是 @ 最终域名则是 https://landian.vip
记录类型:这里选择 A 记录
记录值:这里输入服务器的IP地址,其他选项参考下图配置即可。
4.aaPanel的应用安装完成后点击左侧的AppStore、Installed将勾选在控制台显示,下图中四个按钮都可以勾选,方便后续在控制台首页进行配置。
5.点击左侧的Website、Add site添加网站,5L科技解析的测试域名是 duan.landian.vip 所以这里也就使用这个地址。
6.在Domain Name中输入 duan.landian.vip 也就是你自己刚刚添加并解析的域名,Database选择MySql
Database settings输入数据库名称,名称和密码都可以自定义,但输入后自己记住不要忘记,后面安装Yourls的时候还需要数据名和密码,在aaPanel中数据库名称与用户名是相同的。
7.完成网站创建后点击下图中标记的文件夹按钮,打开后可以进入网站根目录 /www/wwwroot/duan.landian.vip/
8.进入网站根目录后点击左上角的Remote download进行远程下载,输入Yourls的程序地址并点击Confirm进行下载:https://github.com/YOURLS/YOURLS/archive/refs/tags/1.10.1.tar.gz
9.下载完成后点击右键选择Unzip将其解压
10.解压后进入Yourls文件夹,选中这个文件夹中的所有文件并点击右键选择cut剪切:
11.到网站根目录也就是 /www/wwwroot/duan.landian.vip/ 中粘贴(鼠标右键点击空白处进行粘贴,最好不要用Ctrl+V,有时候会出错)
12.配置网站HTTPS访问,先点击网站结尾的Conf按钮进入配置文件界面:
13.点击SSL选择Let's Encrypt、File Verification、勾选所有域名点击Apply进行申请
14.申请中途报错并提示“看起来是防火墙问题”,这里我们才想起来忘记放行80/443等常用端口,所以还得返回腾讯云服务器控制台。
15.进入腾讯云服务器控制台后点击左侧的防火墙,点击顶部的一键放通按钮,点击确定将以下常见的端口全部放行。
16.再次回到aaPanel点击SSL申请证书这次即可成功申请,成功申请后记得启用强制HTTPS访问。
17.下图中的 Force HTTPS 就是强制HTTPS访问,当尝试HTTP访问时会跳转到HTTPS访问。
配置并安装Yourls应用:
1.进入网站根目录 /www/wwwroot/duan.landian.vip/ 然后进入 user 文件夹找到 config-sample.php 文件,将其重命名为config.php后保存并鼠标双击打开文件
2.配置必要信息:配置信息如下图
其中数据库名和数据库用户名都是我们前面创建数据库时设置的 duan,密码则是设置的 landiannews 注意修改时在单引号内修改,不要删除单引号否则会报错
网址这里修改为你的实际网址,5L科技这里的是 https://duan.landian.vip 注意同样在单引号内修改
COOKIEKEY在这里生成:https://api.yourls.org/services/cookiekey/1.0/ 打开此网址会后会自动生成COOKIEKEY,复制整行将下图中的COOKIEKEY替换掉即可
用户名和密码:这里设置的是短网址程序的登录账号密码,可以自定义设置,但设置后请保存密码避免忘记,下次打开文件时密码字段会被使用哈希加盐代替,你就看不到密码了,忘记密码只能重新配置账号密码(但也不麻烦)
3.完成数据库和配置信息后访问你的网站+admin后台,例如5L科技的是 https://duan.landian.vip/admin 出现如下界面后点击Install Yourls。
4.如果出现如下界面则代表成功安装没有任何报错,点击底部的Administration Page进行登录,账号密码就是前面在配置文件中设置的。
5.进入后台后是这个样子的,看起来比较难看,所以我们需要安装个深色主题
6.进入 /www/wwwroot/duan.landian.vip/user/plugins/文件夹,点击左上角的远程下载按钮(Remote download)
7.粘贴这个URL进行下载:https://github.com/Flynntes/Sleeky/archive/refs/heads/master.zip
8.下载完毕后将其解压,点unzip即可解压
9.解压后会生成 sleeky-master文件夹,进入这个文件夹
10.将sleeky-backend文件夹剪切到 /plugins/ 目录中
11.剪切后如下图:再将sleeky-frontend文件夹剪切到网站根目录
12.剪切后如下图:
13.重新进入短网址程序后台,点击Manage Plugins管理插件界面:
14.将下图标记的三个插件全部启用,启用方法是鼠标放到Action上就会出现激活按钮,激活后插件名称会被加粗,代表已启用,启用后就是这种黑色的界面。
14.刷新后进入Admin interface就可以看到生成短网址的主页面了,在Link里输入你要生成的网址,Short Url里输入你需要的短地址后缀,例如123或abc或123abc,如果留空则会生成随机地址。
14.点击生成可以看到生成了 https://duan.landian.vip/u5emf 这个随机短网址:
15.如果打开这个短网址会发现HTTP 404,原来是忘记配置伪静态规则,进入aapanel网站界面,点击结尾的conf按钮,点击URL rewrite按钮,粘贴如下内容并保存,这样短网址就不会再出现404错误了。
location / {
try_files $uri $uri/ /yourls-loader.php$is_args$args;
}
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站](https://5lnews.com/landian/2025/07/109874-H.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站](https://5lnews.com/landian/2025/07/109874-49.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-1.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-2.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-3.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-4.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-5.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-6.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-7.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-8.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-9.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-10.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-11.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-12.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-13.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-14.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-16.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-15.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-17.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-18.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-19.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-20.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-21.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-22.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-23.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-24.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-25.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-26.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-27.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-28.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-29.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-31.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-32.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-30.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-33.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-34.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-35.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-36.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-37.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-38.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-39.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-40.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-41.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-42.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-43.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-44.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-45.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-46.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-47.png)
![[教程] 利用轻量服务器搭配开源的Yourls搭建属于自己的短网址网站 - 5L科技](https://5lnews.com/landian/2025/07/109874-48.png)


![[配置指南] 从封号到开放!QQ正式推出OpenClaw AI官方连接 1分钟即可启动](https://5lnews.com/landian/2026/03/112054T.png)
![[技巧] 微软商店出现错误代码又急着安装APP怎么办?试试离线安装包部署](https://5lnews.com/landian/2022/10/95618-T.png)
![[技巧] 微软调整Windows 11数字权利换机迁移政策 以下是最新操作方法](https://5lnews.com/landian/2023/01/96630-T.png)
![[图文教程] Windows 11开发版必备神器ViveTool到底怎么用?其实很简单](https://5lnews.com/landian/2022/01/92272-T.png)

![[技巧] Firefox默认启用CloudFlare DNS导致无法打开网站 下面是解决办法](https://5lnews.com/landian/2023/10/100797-T.png)
![[解决方案] 更新到Debian 13后网络转发等功能异常?并非错误而是管理机制变更](https://5lnews.com/landian/2025/07/109843T.png)