現在位置: 首頁 > CentOS, Other > 正文

YOURLS 你也可以提供短網址服務,自架短網址轉址伺服器 & 安裝 Random Keywords 隨機 short URL

前陣子收到一個想要自架短網址服務的需求,就花了一些時間搜尋相關的方案
目前已經有許多線上的短網址服務提供大家使用,如 Google(goo.gl),PPT(ppt.cc),Godaddy(x.co) ..  等等,對於企業來說,老闆都會希望很多很炫的東西在自己公司也有,相對於 IT 人員增加了管理上的風險及成本,不過相對的使用線上服務就要有相對的代價,就是你不知道他何時停止營運 or 不再維護。

 

短網址(short url) 就是隨機產生一個很短的 URL,然後協助轉址到目的地,就是一個 return 301 的概念,讓提供網址時可以不再"漏漏長",對於文章的版面,或是程式碼的整潔都是一個正向的服務

 

從 GitHub 裡面找到大神分享的 YOURLS 專案,已經在短網址界造成流行,並且提供許多 plugins API、分析報表根本超好用!

 

在按照本篇安裝之前,你必須先擁有以下環境:

  • Nginx
  • MySQL
  • PHP、php-fpm、php-mysql

 

YOURLS 安裝

Step.1 安裝 YOURLS

 

Step.2 建立 YOURLS 資料庫

 

Step.3 YOURLS 設定 php-fpm

 

 

 

Step.4 YOURLS 設定 Nginx,yourls-loader.php 是第一次的 loading 轉址,之後管理使用 /admin/

 

Step.5 YOURLS 設定 config.php,擷取重點部分

其中 YOURLS_LANG 的部份可以參考 YOURLS in your language,由於沒有支援繁體中文(有支援簡體中文)索性就直接使用英文了

 

Step.6 登入 YOURLS,http://hostname/admin/

ScreenShot 2016-06-13 13.04.04

 

Step.7 管理介面,可以在 Enter the URL 輸入你要轉址的 URL,可以自定義 short URL

ScreenShot 2016-06-13 13.06.42

由於 YOURLS 預設產生的短網址是由 1、2、3 …. 連續的數字,如果想要隨機產生 short URL 可以接下去安裝 Random Keywords

 

 

 

YOURLS – Random Keywords

Random Keywords 隨機產生 short URL link

安裝

 

啟用 Ramdom Keywords

到 plugin 頁面; http://hostname/admin/plugins.php,在 Action 的地方點選 Activate 啟動

ScreenShot 2016-06-13 14.59.37

 

之後產生的 short URL 都會隨機產生囉。

文章連結: https://shazi.info/yourls-%e4%bd%a0%e4%b9%9f%e5%8f%af%e4%bb%a5%e6%8f%90%e4%be%9b%e7%9f%ad%e7%b6%b2%e5%9d%80%e6%9c%8d%e5%8b%99%ef%bc%8c%e8%87%aa%e6%9e%b6%e7%9f%ad%e7%b6%b2%e5%9d%80%e8%bd%89%e5%9d%80%e4%bc%ba%e6%9c%8d/ | Mr. 沙先生

該文章由 shazi7804 於2016年06月13日發表在 CentOS, Other 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: YOURLS 你也可以提供短網址服務,自架短網址轉址伺服器 & 安裝 Random Keywords 隨機 short URL | Mr. 沙先生
標籤: , , ,

YOURLS 你也可以提供短網址服務,自架短網址轉址伺服器 & 安裝 Random Keywords 隨機 short URL:給Mr.沙先生一點建議

發表回文