這事件一開始是在一台 Oracle 的 Arm 主機上發生。網站莫名的會 502,沒有在 php_error.log 裡留下任何記錄,再來也只有「單一站」會這樣!該主機上的其他網站都沒事,實在詭異。 原本以為是 Oracle 的網路問題,但隨著這陣子開始升級不少主機的 PHP 版本到 8.0 後,這 …
分類彙整: 伺服器管理
[Ubuntu] 編譯 Atop 與安裝的方法
也不知道為啥稍早 Ubuntu 22.04 Server 的機器無法直接使用 apt install atop 來安裝 atop 這個查詢硬碟使用狀況的指令。(如果可以的人應該就不會繼續看這篇了) 我就直接找原始碼來編譯與安裝了! 首先去下載頁面 抓當下最新版(Version 2.9.0) wget …
[SSH] 遠端連線透過跳板主機操作的方法
這個需求其實還滿常見的。有些單位會要求合作業者或是公司同仁只能透過指定 IP 連入公司主機或網路,減少資安問題。 不過我以為大家都是指定雲端主機來當作這個「跳板主機」,但上次與朋友聊到怎麼不能出來小聚的原因,才知道他把這個客戶要求的 IP 指定成他家上網的固定 IP,所以變成他只能在家作業。 聽起來 …
[Ubuntu] 編譯或安裝軟體的流程,以 ImageMagick 為例
Ubuntu 的使用者應該對 apt 或 apt-get 指令不陌生。通常如果主機上需要什麼軟體,找一找資料就可以發現原來使用 apt install 軟體名稱 就可以安裝到,直接就可以使用。 類似的套件管理工具其實從各個作業系統(brew, yum..)甚至到開發語言(composer, pip. …
[Cloudflare] 使用 Workers 建立 IP 資訊查詢工具
這類型工具的需求其實不小。從要知道客戶 IP 資訊來反查請求狀況到自己遠端連線進去雲端主機裡,看不到這台主機 IP,需要查詢,使用情境意外的多~ 繼上篇實作 WAF 應用程式防火牆的筆記過程中,有發現一個 Cloudflare 工程師放出來的工具:canhazip.com 直接瀏覽會看到 IP,如果 …
[VPS] PHP 網站應用程式防火牆 WAF 實作筆記
先前筆記的 [VPS] WordPress 網站主機群防護升級的作法 、 [Nginx] 阻擋惡意請求來源(User-Agent)的方法 與 [Fail2ban] 同步 Cloudflare WAF 防火牆封鎖 IP 清單的方法 這三篇,主要都是在實作第一版 PHP WAF 網站應用程式防火牆的筆記 …
[Dokku] 架設 Docker 雲端服務與安裝 WordPress 的方法
剛好最近 Heroku 也發新聞 Heroku’s Next Chapter 表示不再提供免費的方案了。 Dokku 號稱是 Heroku 的開源版本,可以自己架設在本機或雲端主機上來操作 Docker 容器。 Dokku 的安裝方式很簡單,但有要求的作業系統環境 Ubuntu 18.04/20.0 …
[Ubuntu] 21.04 與 21.10 於 2022/07/14 生命週期結束,升級 22.04 版的方法
說實在,真的是沒在 Follow 這個資訊,記得(?)當初安裝系統的時候他是寫 LTS 長期支援版本,但這也太快就結束了吧XD Ubuntu 21.10 (Impish Indri) End of Life reached on July 14 2022 這也算是第一次碰到直接 apt update …
閱讀全文〈[Ubuntu] 21.04 與 21.10 於 2022/07/14 生命週期結束,升級 22.04 版的方法〉
[WordPress] 解決 cURL 錯誤 SSL certificate problem: certificate has expired 的方法
這個問題碰到的完整錯誤其實是「cURL error 60: SSL certificate problem: certificate has expired」 如果是近期才新建立的 WordPress 網站或主機,應該是不會碰到這問題。主要都是網站經營了好幾年,歷經一些更新,但卻沒有完整重建過的環境 …
閱讀全文〈[WordPress] 解決 cURL 錯誤 SSL certificate problem: certificate has expired 的方法〉
[Fail2ban] 同步 Cloudflare WAF 防火牆封鎖 IP 清單的方法
前篇 [VPS] WordPress 網站主機群防護升級的作法 一文中提到有使用 CLoudflare CDN 的網站可以透過同步帳號間的封鎖 IP 來達到全代管帳號下的跨站跨主機間保護。 寫文當前已經累積 4505 個惡意封鎖的 IP 了 但礙於篇幅,把「Fail2ban 同步封鎖 IP 清單的方 …
