YOURLS 自架 短網址 筆記

前幾天在 namecheap 買了個新網域,來玩 DDNS,

不過設定在 NAS 上有問題,有網友建議新版上修正?(參考

所以就改由 ROS 上來做 DDNS 設置…

反正在 namecheap 買網域第一年很便宜,第二年就比較貴了

比起購買國內網域,似乎還是便宜了不少,

這次花了 2.1 美金左右,換算成台幣約63元,

多了個網域,拿來做個常用的短址服務吧…

http://yourls.org/

免費的短址服務,主機所需要的有:(基本需求)
Apache 2.4 or nginx
PHP 5.3
MYSQL 5

由於我使用 NAS 架設,不想動到原 nginx 設定,
所以在此使用 Apache 2.4+php5.6+mysql5.5的版本,
於 YOURLS 下載檔案後解至目錄(檔案權限記得調整)
目錄 usr 下的 『config-sample.php』進行複制,改名為『config.php』,
接著修改 config.php 內容,記得要先在 MYSQL 建立資料庫(yourls)、使用者(abc)及密碼等…
(部份資料內容已刪除,僅提供部份及修改資訊參考)

define( 'YOURLS_DB_USER', 'abc' );
define( 'YOURLS_DB_PASS', 'xxxooo112233' );
define( 'YOURLS_DB_NAME', 'yourls' );
define( 'YOURLS_DB_HOST', 'localhost' );
define( 'YOURLS_DB_PREFIX', 'yourls_' );

define( 'YOURLS_SITE', 'http://abc.com' );
define( 'YOURLS_HOURS_OFFSET', '+8' ); 
define( 'YOURLS_LANG', '' ); 

define( 'YOURLS_UNIQUE_URLS', true );
define( 'YOURLS_PRIVATE', true );

define( 'YOURLS_COOKIEKEY', 'jsOi0Sqb6cRJAKa6d07llvvBmArSWJEy' );

$yourls_user_passwords = array(
	'root' => '123456789',
	);

cookiekey產生器:點我

完成後,使用網域http://abc.com/admin即可進入設定頁面:
輸入創建的帳密(config.php裡)

在此可以看到使用了哪些短址及日期,最右邊還有統計數據和分析

當然要更方便的使用,有相關的外掛程式可搭配:點我
裝完後還有些部份要設定:點圖示後按滑鼠右鍵點選選項,請點選tool功能,然後移至最底下…


將紅框的資訊填入外掛所需的設置中,save setting 後就可以自動產生,貼上使用…

以上,請參考!

About Necos

Necos一開始只是好奇寫程式玩玩,現在喜歡敲敲打打3C產品,有空沒事就惡整一下,是人為或自損也好,反正能送修就送修,藉此週而復始的學習並升級,就這樣渡過了二十餘年…

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *