1. 程式人生 > 其它 >使用騰訊雲無憂輕量應用伺服器搭建YOURLS短連結程式

使用騰訊雲無憂輕量應用伺服器搭建YOURLS短連結程式

使用騰訊雲無憂輕量應用伺服器搭建YOURLS: Your Own URL Shortener

之前參加良心雲輕量應用伺服器無憂計劃活動,入了一臺廣州的小雞。

配置如下:

搭建過程

1.安裝寶塔

預設安裝的是CentOS,這裡重置為應用映象寶塔Linux面板 7.6.0 騰訊雲專享版,安裝成功後應用管理可以找到面板相關資訊,注意將面板埠新增到防火牆。

寶塔Linux面板(BT-Panel)是一款簡單好用的伺服器運維面板,支援一鍵LAMP/LNMP/叢集/監控/網站/FTP/資料庫/JAVA等100多項伺服器管理功能,能夠極大提升運維管理效率。寶塔面板騰訊雲專享版由騰訊雲與堡塔公司聯合開發,與普通版相比,專享版預設整合騰訊雲COSFS、CDN和DNS解析外掛,讓使用者更便捷的使用寶塔面板對騰訊雲產品進行管理和操作。該映象基於CentOS 7.8 64位作業系統。(注:建立例項完成後請在防火牆設定中打開面板埠。)

2.寶塔新增站點

沒有北岸,這裡直接用IP演示。

3.安裝YOURLS

建議安裝環境:
Nginx 1.20
PHP 7.2.0+
MySQL 5+

下載地址
https://github.com/YOURLS/YOURLS/archive/refs/tags/1.8.1.tar.gz

通過寶塔上傳至網站根目錄並解壓。

配置偽靜態規則

# Rewrites
location / {
try_files $uri $uri/ /yourls-loader.php$is_args$args;
}

將預設配置檔案 user/config-sample.php重新命名為 user/config.php 並配置以下內容

/** MySQL database username */
define( 'YOURLS_DB_USER', 'your db user name' );

/** MySQL database password */
define( 'YOURLS_DB_PASS', 'your db password' );

/** The name of the database for YOURLS */
define( 'YOURLS_DB_NAME', 'yourls' );

/** YOURLS installation URL*/
define( 'YOURLS_SITE', 'http://your-own-domain-here.com' );

/** YOURLS language 將 zh_CN.po 和 zh_CN.mo上傳至 user/languages 漢化包下載地址 https://github.com/ZvonimirSun/YOURLS-zh_CN/releases/download/v1.7.3/zh_CN.mo https://github.com/ZvonimirSun/YOURLS-zh_CN/releases/download/v1.7.3/zh_CN.po */ define( 'YOURLS_LANG', 'zh_CN' ); /** YOURLS COOKIEKEY 生成地址 http://yourls.org/cookie */ define( 'YOURLS_COOKIEKEY', 'modify this text with something random' ); /** 後臺Username(s) and password(s) MD5生成地址 http://yourls.org/md5 */ $yourls_user_passwords = [ 'username' => 'password', // 'username2' => 'password2', // You can have one or more 'login'=>'password' lines ];

訪問http://domain/admin/點選Install YOURLS即可

後臺管理地址
http://domain/admin/