宝塔面板安装YOURLS搭建自己的短网址服务

宝塔面板82字数 3484阅读模式

短网址服务可以生成简介好看的链接,这篇文章就来介绍下如何利用宝塔面板+YOURLS搭建自己的短网址服务。宝塔面板安装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)短域名(越短越好)如果你不知道哪里注册,这里大鸟推荐几家:



3)mysql5.7

4)nginx1.19

5)PHP7.4

3、部署

1)新建网站,用你准备好的短域名,这个宝塔新建站点略过。

2)新建数据库,宝塔如何新建数据库略过。

3)下载YOURLS程序,可以直接用宝塔自带的远程下载,下载到网站根目录。

宝塔面板安装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)访问你的域名开始安装,安装界面如下:

宝塔面板安装YOURLS搭建自己的短网址服务

点击<install yourls>,开始安装接着就安装好了,如图:

宝塔面板安装YOURLS搭建自己的短网址服务

11)安装好之后,打开你的域名就可以看到首页了,不过很简陋,我们过一会换一个主题。我们可以输入一个网址,看看能不能正确生成短网址。应该是没问题了。

宝塔面板安装YOURLS搭建自己的短网址服务

 

4、设置中文

前面我们修改user/config.php。设置了中文,不过安装后并不是中文,所以我们还需要安装汉化包,访问<yourls-zh_CN>下载汉化包,并解压到user/languages目录。

宝塔面板安装YOURLS搭建自己的短网址服务

安装好之后,刷新以下就发现已经是中文了。

5、配置YOURLS

默认安装的YOURLS界面和功能都比较朴素简洁,可以通过安装/激活插件和主题来修改。

1)插件管理,启用Random SHortURLs插件

在页面上点击”管理界面”,使用配置文件填写的用户名和密码登录。点击左上角的“管理插件”,这里便能管理和激活插件,如图所示,安装Random SHortURLs插件~~

将鼠标移到插件右侧的“动作”那一栏,会出现激活/取消激活菜单,点击便可开启/关闭插件。

宝塔面板安装YOURLS搭建自己的短网址服务

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主主题后的效果演示

后端演示:

宝塔面板安装YOURLS搭建自己的短网址服务

前端演示:

宝塔面板安装YOURLS搭建自己的短网址服务

3)安装Infinity Squared主题的前端演示,个人感觉还是Sleeky主题好看一点!!

宝塔面板安装YOURLS搭建自己的短网址服务

6、最后

YOURLS安装起来还是稍微麻烦一点。默认的主题太过简陋。我们需要自己安装主题。自建短网址的相比公共短网址好处是数据掌握在自己手中,可控性更高。

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 最后更新:2021-6-13
大鸟
评论  82  访客  82
    • fffffff
      fffffff 0

      看看隐藏了什么

      • 啊啊啊
        啊啊啊 2

        好奇隐藏了什么

        • 一条大鲤鱼
          一条大鲤鱼 1

          博主推荐的主题,安装后有问题,跟你的界面不一样啊

          • Criller
            Criller 0

            :razz: :razz: :razz: 真不错

            • Felipe
              Felipe 0

              博主制作内容分享不易 感谢博主

              • 大米2
                大米2 0

                感谢博主看下中间内容

                • kkk
                  kkk 0

                  感谢博主看下中间内容

                  • boboxing
                    boboxing 0

                    感谢博主看下中间内容

                    • 1
                      1 0

                      感谢博主看下中间内容

                      • Hi
                        Hi 0

                        感谢博主看下中间内容

                        • kris
                          kris 0

                          看看行不行

                          • xhhdd
                            xhhdd 0

                            可以可以 准备照着搭建一下

                            • test
                              test 0

                              我也来试试

                              • Hazing4094
                                Hazing4094 1

                                好奇隐藏了什么

                                • alex
                                  alex 1

                                  发个评论看下内容

                                  • hah
                                    hah 0

                                    博主制作内容分享不易 感谢博主

                                    • Miku
                                      Miku 0

                                      看一下

                                      • 华君
                                        华君 1

                                        来看看隐藏了啥

                                        • 华君
                                          华君 1

                                          不让看啊?有缓存?

                                          • liu
                                            liu 0

                                            感谢博主

                                            • Lucas
                                              Lucas 2

                                              看一下

                                            匿名

                                            发表评论

                                            匿名网友

                                            :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                            确定