短网址服务可以生成简介好看的链接,这篇文章就来介绍下如何利用宝塔面板+YOURLS搭建自己的短网址服务。
YOURLS 是一款使用PHP+MySQL开发的开源短网址程序,文档齐全,有丰富的插件支持,支持数据统计等功能,简洁好用。在github上也是一款高星项目~~~
文章还是利用宝塔来搭建(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
1、简介
项目:https://github.com/YOURLS/YOURLS
官网:http://yourls.org/
下载:https://github.com/YOURLS/YOURLS/archive/master.zip
2、准备
1)宝塔面板,既然要准备宝塔面板,你就需要准备一台vps,如果你还没有,那么可以看看2021年的新年各大vps的促销。
2)短域名(越短越好)如果你不知道哪里注册,这里大鸟推荐几家:
- NameCheap域名注册以及如何修改第三方DNS的教程
- Gandi.net 1美元域名 – 仅限新用户(注册后登录是用户名不是邮箱)
- Name.com免费注册一年.recipes食谱域名 – 附如何免费隐私以及修改dns管理
- NameSilo新注册域名教程 – 付款方便
- dynadot免费me域名申请 – 让你再多一个吃灰的域名。
3)mysql5.7
4)nginx1.19
5)PHP7.4
3、部署
1)新建网站,用你准备好的短域名,这个宝塔新建站点略过。
2)新建数据库,宝塔如何新建数据库略过。
3)下载YOURLS程序,可以直接用宝塔自带的远程下载,下载到网站根目录。
4)下载后,解压,并把所有程序移动到网站根目录,额,这个略过了。
5)注意,把所有文件的权限设置为www、755,宝塔可以直接操作,这也略过了。
6)文件改名,这一步很重要。因为大鸟是用命令修改的,我们也可以在宝塔面板里直接操作。具体修改如下。
cp user/config-sample.php user/config.php cp sample-public-front-page.txt index.php cp sample-robots.txt robots.txt
7)配置YOURLS。编辑 /www/wwwroot/你的域名/user/config.php 文件,按照自己的情况进行修改。
8)接下来编辑 index.php
,具体如下
将 $page = YOURLS_SITE . '/sample-public-front-page.php' ; 改成 $page = YOURLS_SITE . '/index.php' ;
9)设置伪静态,宝塔面板,网站——设置——伪静态,输入以下代码,并保存。
location / { try_files $uri $uri/ /yourls-loader.php?$args; }
10)访问你的域名开始安装,安装界面如下:
点击<install yourls>,开始安装接着就安装好了,如图:
11)安装好之后,打开你的域名就可以看到首页了,不过很简陋,我们过一会换一个主题。我们可以输入一个网址,看看能不能正确生成短网址。应该是没问题了。
4、设置中文
前面我们修改user/config.php
。设置了中文,不过安装后并不是中文,所以我们还需要安装汉化包,访问<yourls-zh_CN>下载汉化包,并解压到user/languages
目录。
安装好之后,刷新以下就发现已经是中文了。
5、配置YOURLS
默认安装的YOURLS界面和功能都比较朴素简洁,可以通过安装/激活插件和主题来修改。
1)插件管理,启用Random SHortURLs插件
在页面上点击”管理界面”,使用配置文件填写的用户名和密码登录。点击左上角的“管理插件”,这里便能管理和激活插件,如图所示,安装Random SHortURLs插件~~
将鼠标移到插件右侧的“动作”那一栏,会出现激活/取消激活菜单,点击便可开启/关闭插件。
2)YOURLS默认的界面比较简陋,推荐安装更好看的主题。目前有三款主题:<Sleeky>、<Infinity Squared>和<Air 666>
推荐使用<Sleeky>这款主题,sleeky主题分为前端和后端,安装主题很简单,这简单介绍一下:
安装sleeky前端
下载<Sleeky>解压之后:
- 将
sleeky-frontend
目录的内容移至YOURLS安装的根目录。 - 打开frontend / config.php文件并更改其值以适合(记住要设置reCAPTCHA)。 现在已经安装好前端
- reCAPTCHA申请地址:https://www.google.com/recaptcha
安装sleeky后端
- 将
sleeky-backend
文件夹移到user/plugins/
您的YOURLS安装文件夹。 - 在YOURLS管理区域(
example.com/admin/plugins.php
)中激活插件。该插件将显示为Sleeky Backend。 - 做完了 现在已安装了Sleeky前端和后端
3)安装sleeky主主题后的效果演示
后端演示:
前端演示:
3)安装Infinity Squared主题的前端演示,个人感觉还是Sleeky主题好看一点!!
6、最后
YOURLS安装起来还是稍微麻烦一点。默认的主题太过简陋。我们需要自己安装主题。自建短网址的相比公共短网址好处是数据掌握在自己手中,可控性更高。
61F
看看隐藏了什么
62F
好奇隐藏了什么
63F
博主推荐的主题,安装后有问题,跟你的界面不一样啊
64F
真不错
65F
博主制作内容分享不易 感谢博主
66F
感谢博主看下中间内容
67F
感谢博主看下中间内容
68F
感谢博主看下中间内容
69F
感谢博主看下中间内容
70F
感谢博主看下中间内容
71F
看看行不行
72F
可以可以 准备照着搭建一下
73F
我也来试试
74F
好奇隐藏了什么
75F
发个评论看下内容
76F
博主制作内容分享不易 感谢博主
77F
看一下
78F
来看看隐藏了啥
79F
不让看啊?有缓存?
80F
感谢博主
81F
看一下