自己拥有一台服务器可以做哪些很酷的事情?

蜗牛vpsvps教程2020-07-295360

我虽然是通信工程毕业的,但是也仅仅是学了一点c语言,也从来没有接触过Linux。

一次偶然的契机浏览到了真正的互联网,在国外的“B站”上面,看到有人在教如何自己搭建可以看国外“B站”的工具,当然还有各种VPS的介绍,遂入坑。

自己瞎捣鼓,通过GitHub和Google,我还用服务器搭了:

  • 个人博客(从Hexo到Wordpress到Typecho,又回到了Hexo)
  • 个人网址导航(记录一些常用的网站,有人说用浏览器书签就行,但我觉得这样更装逼一点哈哈,关键是可以切换不同的搜索渠道,很有意思)
  • 网盘(这个是用备案的腾讯云搭的,当时花了88元买了一年,蹭了七牛云和又拍云的免费存储,不过应该不续费了,太贵了,续费一个月都不止88.....)
  • 论坛(没啥精力维护了,前段时间xiuno的开发者甚至已经把码云上的项目删掉了......)
  • RSS订阅站(花了30元在苹果商店买了Reeder,还不错。)

还用苹果CMS搭了影视网站(版权原因,搭建好之后可以自己观看,最好不要大范围宣传,可以想看啥就看啥)、电子书网站(自动更新,自动抓取)。

总之,如果你喜欢折腾,一台服务器,够你折腾一段时间的。

上周末,由于工作原因,我搭了一个短网址平台,可以后台查看点击次数。

在YouTube上看到一个搭建自己短网址的视频教程,用的是开源的polr,但是按照步骤一步步搭建下来,最后一步都会出现:

Whoops, looks like something went wrong

百度、谷歌查了一圈也没找到有效的解决方法。(顺带说一下,查出来很多的文章都是出自同一个作者,国内有的人就是瞎转载,自己根本没有尝试过,一个人错了,转载的人也跟着一起错,完全在浪费搜索者的时间,这个现象在百度、CSDN现尤为严重,谷歌相对好一点)

折腾了一晚上,换了两台服务器,查看官方文档,尝试了几种方法也没解决问题,心里非常不舒服。

自己拥有一台服务器可以做哪些很酷的事情?  第1张

考虑到polr也很久没有更新了,自己的能力也不足以解决遇到的bug,而工作原因,确实对点击链接的统计有需求,我开始寻找别的解决方案。

然后找到了这个——YOURLS

自己拥有一台服务器可以做哪些很酷的事情?  第2张

官方文档:

https://yourls.org

自己拥有一台服务器可以做哪些很酷的事情?  第3张
自己拥有一台服务器可以做哪些很酷的事情?  第4张

简单介绍

什么是YOURLS?

YOURLS stands for Your Own URL Shortener. It is a small set of PHP scripts that will allow you to run your own URL shortening service (a la TinyURL or Bitly).

Running your own URL shortener is fun, geeky and useful: you own your data and don't depend on third-party services. It's also a great way to add branding to your short URLs, instead of using the same public URL shortener everyone uses.

大概意思就是说YOURLS,这个基于PHP开发的短链接服务,适用于私有,且不依赖第三方公共短链接生成。你只需要有一定的耐心和一个短域名,就可以感受到短链接生成的乐趣。

特点

  • 免费而且开源
  • 使用具有两面性:私有的(仅自己使用)或者生成公共的(每个人都可以创建短链接,适用于Intranet)
  • 顺序排列(从1到n)或自定义URL关键字
  • 十分方便的类书签模式记录,可轻松缩短和共享链接
  • 出色的统计信息:历史点击报告,引荐来源跟踪,访问者地理位置
  • 整洁的Ajaxed界面
  • 出色的插件架构,可轻松实现新功能
  • 支持开发人员API
  • 全面的jsonp支持
  • 安装十分友好
  • 示例文件可创建您自己的公共界面等

跟着官方文档和Pluto Tz提供的文章,结合自己的生产环境,我终于成功搭建好了自己的短链接服务。

展示链接

下面是一步一步的安装记录。

安装环境

  • 系统Centos7
  • 宝塔面板(LNMP)
    • Nginx 1.16.1
    • MySQL 5.5.62
    • PHP 7.0

新建站点

首先,打开宝塔面板,我们来添加一个已经解析好的网站。

安装数据库,php。

自己拥有一台服务器可以做哪些很酷的事情?  第5张

然后给域名申请一个SSL证书:

自己拥有一台服务器可以做哪些很酷的事情?  第6张

开启强制https:

自己拥有一台服务器可以做哪些很酷的事情?  第7张

设置伪静态:

 location / {
    try_files $uri $uri/ /yourls-loader.php$is_args$args;
  }
自己拥有一台服务器可以做哪些很酷的事情?  第8张

下载源码

到github上下载最新版本:

github.com/YOURLS/YOURL

目前最新的是1.7.9

自己拥有一台服务器可以做哪些很酷的事情?  第9张

选择下载(国内速度比较慢,不过好在文件不大,只有2.7M)

自己拥有一台服务器可以做哪些很酷的事情?  第10张

当然如果我们的服务器不在大陆的话,还可以用服务器来下载,速度会快很多。

方法如下:

打开网站根目录:

自己拥有一台服务器可以做哪些很酷的事情?  第11张
自己拥有一台服务器可以做哪些很酷的事情?  第12张
自己拥有一台服务器可以做哪些很酷的事情?  第13张

下载好了之后,直接点解压:

自己拥有一台服务器可以做哪些很酷的事情?  第14张

打开YOURLS-1.7.9文件夹,全选里面的内容,粘贴到网站根目录:

自己拥有一台服务器可以做哪些很酷的事情?  第15张
自己拥有一台服务器可以做哪些很酷的事情?  第16张

接下来打开目录/user/,把里面的config-sample.php改成config.php

自己拥有一台服务器可以做哪些很酷的事情?  第17张

然后我们来编辑里面的内容:

自己拥有一台服务器可以做哪些很酷的事情?  第18张

打开之后是这样的:

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram