ga('set', 'anonymizeIp', 1);
YOURLS不单单是缩短地址,还提供数据统计以及统计展现的功能,并且有很多插件可以使用,安装方法也非常简单。
个人习惯使用NGINX+MYSQL+PHP。LNMP一切按默认配置就行。需要注意的是不要使用默认创建数据库,默认建立的数据库排序规则是utf8mb4_general_ci,安装会出错。排序类别一定选utf8_general_ci。
进入网站根目录下载源码
apt-get install git
git clone https://github.com/YOURLS/YOURLS.git && chown -R www:www YOURLS && cd YOURLS && mv * ../ && cd ..
配置config.php
cd user
mv config-sample.php config.php
nano config.php
文件中每项都有详细说明,主要做数据库和站点信息设置。
Nginx伪静态设置
location = / {
# 访问首页时可以跳转到比如博客首页或管理登陆页
return http://www.yoursite.com;
}
# 这里只将 /yourls-loader.php 和 /admin/ 下的所有外网能访问的文件暴露
location ~ ^/(admin/.+\.php|yourls-loader.php)$ {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
}
# 其他一些已知的静态文件就直接返回就行了
location ~ \.(html|txt|css|js|jpg|jpeg|gif|png|woff2?|ttf|svg|eot|otf)$ {
expires max;
}
# 剩下文件直接返回 404 ,防止一些配置或者数据暴露出去
location ~ \. {
return 404;
}
#剩下没有扩展名的,比如短链接就走此规则
location / {
try_files $uri $uri/ /yourls-loader.php$is_args$args;
}
如启用了SSL和日志等自行修改。
浏览器打开HTTP(S)://www.yoursite.com/admin/
进入安装界面,点击按钮即可完成
至此,YOURLS已经安装完成。YOURLS 里面有一些插件可能对你来说是十分有帮助的。您可在 YOURLS 的官方项目网找到插件列表
View Comments
前提有个合适的域名
没有特别短的域名。唯一一个三字母的tn域名也快到期了。。。就不坑人了
我用的前段时间跟风煮的一个三字母单词的MK