這工具絕對是提到兩台主機間想要同步檔案或是備份檔案的首選,效能高又支援跨平台。 以下僅筆記在 Linux 類型作業系統下的使用。 在 Linux 類型(Ubuntu, Mac..等知名常聽過)的作業系統下,這工具是內建的。所以安裝這過程就不用多說了。真的沒有網路上也一堆,絕對不差我這篇! 基本使用技 …
分類彙整: 伺服器管理
[MySQL] 伺服器定期執行資料庫最佳化的方法
MySQL 資料庫中有些表資料讀寫頻繁,一陣子就會過肥,每次都要自己手動最佳化也不是辦法。可以使用下面方式排程清理: 0 4 * * * /usr/bin/mysqlcheck -Aos -u your_account -p'your_password' > /dev/nu …
[WordPress] FastCGI 快取網站加速,Nginx Helper 特別加強版本
Nginx 裡用來處理 PHP-CGI 運作需求的模組 ngx_http_fastcgi_module,其中有一個說他雞肋但又真能加速的快取功能叫「FastCGI Cache」。 雞肋的點是因為他就只會「照你的方式」快取,但要刪除它…就請自理,整個很工程(難)。 所以要處理它會分兩個部分「設定快 …
[WordPress] 使用 DigitalOcean Spaces Sync 實作 CDN 加速網站
過去曾經介紹過 [WordPress] CDN 的新選擇 Google Cloud Storage 使用 Google Cloud 的方案和 [WordPress] 雲端圖片管理架構 – Media Cloud 外掛綜合功能類型的作法來實作 CDN 功能。 2022/10/30 更新:由於 DO S …
[Fail2ban] 同步封鎖 IP 名單至 Cloudflare 的方法(Nginx 伺服器)
Fail2ban 是一套強大又簡單的防火牆工具,網路上教學或延伸應用也不少(意思是本文不會做太多介紹)。其中一個常討論的就是與 Cloudflare 的整合! 在「整合」之前要先提到的是:使用 Cloudflare 搭配 Fail2ban 的話會無效。 因為 Cloudflare 如果把請求流量代理 …
[PHP] 實作查詢網域資訊 Whois 工具
寫一個 Whois 工具其實不難,含註解可以不超過 60 行。 難的部分是假定使用者不知道什麼叫做「主網域」所以把帶有 HTTP(S) 協定或請求路徑的網址帶入查詢。 這問題會拆兩部分,一個是網址取出網域,另一個是網域要再拆成主網域。 第二部分就是苦力活了!因為目前主網域的結構有很多層次,對應查詢的 …
[Linux] SSH 服務設定沒有 Shell 指令權限的 SFTP 檔案傳輸模式
對於管理網站這件事有很多流派!像是使用付費的 cPanel、Plesk 或免費的 Vesta 主機網站全端管理控制面板類型,或是單純使用套裝伺服器端軟體(像是 LNMP、LAMP 等),再來是高階一點的 Cloudways 或 RunCloud 等 SaaS 網站服務..等。 不論哪個流派都好,都是 …
[WordPress] 網站檔案權限修復的正確方法
經手別人的網站常常都會碰到檔案權限被動過的問題。很多時候也不是開發者或網站主自己搞,就是主機商在網站代管的時候動得手腳。 如果針對移轉過的網站要做檔案權限修復或還原,就是可以使用下列的 bash 指令操作: #!/bin/bash # # This script configures WordPre …
[Mac] 終端機指令修正目錄與檔案權限問題
這問題正常來說不會很常碰到,但碰到是真的有點麻煩!以網站檔案來說,有些人看了網路上的文章後照做權限操作改 777 開大絕後,就是要整理的開始了!(參考:無限期推動網頁服務目錄權限勿設777) 當然有時候也不是這樣的問題,總之就是收到檔案的時候發現權限怪怪的,不該可以執行的檔案怎麼被設定可以執行!?. …
[Nginx] 反向代理(Reverse Proxy)分散式請求單一網站資源的做法
Nginx 可以做到請求負載平衡(Load balancing),情境一般來說如下圖: 面對大量請求,透過 Nginx 作為轉運中心,分派請求給後面的分流主機,來舒緩大量的瀏覽者壓力,這就是滿基本應用的操作,詳細設定只要透過「Nginx Reverse Proxy 反向代理」等關鍵字,就能找到一堆教 …
