2026.05.21 / 建站紀念日

這一天,我把一台 VPS 變成了自己的小網站

這篇文章記錄 YutsuFun 是怎麼一步步長出來的:先能安全登入一台遠端機器,再讓域名找到它,最後把網頁、HTTPS 和一個可以遠端編輯 HTML 的小後台都搭起來。

從一條 SSH 連線開始

最開始的入口很樸素:用 SSH 連到 VPS。SSH 可以理解成一條加密的遠端命令通道,本地終端機輸入指令,真正執行的是遠端 Ubuntu 伺服器。

1. 建立普通管理員帳號新增非 root 的自訂使用者,加入 sudo 權限。
2. 改用 SSH 金鑰認證將本地公鑰部署至 VPS,徹底停用傳統密碼登入。
3. 關閉遠端 root 直登果斷關閉高風險入口,防止遭到暴力破解。
4. 配置防火牆與防護僅放行必要端口,並搭配 fail2ban 封鎖惡意 IP。

域名與 Nginx 分流

DNS 解析負責將域名指引到 VPS。Nginx 則是前線守門員,依據 Host 標頭將流量分配給主站、博客或編輯器。核心後台服務僅綁定在 127.0.0.1,確保只有經由反向代理才能訪問,隱蔽性極高。

HTTPS 與自動化

透過 Let’s Encrypt 與 Certbot 自動配置 HTTPS。為了避免服務衝突,將其他後台服務改至自訂高端口,確保 443 端口專屬於網站加密服務。

結語

2026 年 5 月 21 日不只是網站上線,它更像是把一個遠端盒子整理成自己的房間:有門牌、有鎖,也有一張可以靜心創作的書桌。