主需求是 WordPress + WooCommerce 的購物網站原架構撐不住了,改成新的架構來處理大流量。HAProxy 架設在新開的一台主機,轉發請求的等級不用很高就能處理,效果不錯。 安裝 HAProxy 服務 主機使用 Ubuntu 20.04 Server 作業系統,搭配套件管理軟體 a …
分類彙整: 伺服器管理
[VPS] 使用 Docker 架設 Nextcloud 搭配 AWS S3 建立雲端 NAS 的做法
前天跟同事吃飯時,聊到因為遠端工作的關係,設計師檔案空間各自使用自己的硬碟備份不是辦法,到底要買台 NAS 當檔案伺服器,還是要乾脆用雲端解決方案? 看標題就知道最後選了雲端解決方案,不自建硬體環境了。完全是風險考量,反而成本過小可以直接忽略XD 這類型需求自從我打算關閉 Flickr Pro 方案 …
[Ubuntu] 終端機指令下啟用 WLAN0 無線網路功能
最近因為礦機想要移機,網路部分改走無線網路就買了個 USB 網卡,不過這種東西就要小心,Linux 下不一定系統有包驅動程式,上一顆借來的 DLINK 安裝上直接可以用,這顆 ASUS 的 AC53 Nano 就沒這麼幸運了。 好在網路上神人多,有找到現成驅動程式可以安裝: 8822BU for L …
[VPS] Ubuntu 主機建立網站伺服器管理人員的流程
網站與伺服器建立後會有很多管理的情境,像是純粹使用網站不動用到主機的站務人員,或者是有修改伺服器端檔案需求的開發人員。 這些角色建立各有其方法與應用情境,不是照套用什麼文章或是功能就好。會需要謹慎評估管理需求,不要造成管理上的負擔,那就本末倒置了! 本篇應用的情境設定為「有 SSH/SFTP 登入權 …
[WordPress] Nginx 共享伺服器架構網站分別設定上傳檔案大小方法
Nginx 網站伺服器架構下安裝的 WordPress ,其 PHP 繼承設定不同於 Apache 架構的 .htaccess ,是使用 .user.ini 來處理繼承、改寫 php.ini 設定的方法。 也就是全主機預設的 PHP 設定都在 php.ini 檔案裡,但還可以透過 .user.ini …
[Nginx] 把測試網頁上鎖,Basic Authentication 機制
今天同事來問,能不能把一個靜態活動頁面同時又已經掛上網域的站補上密碼,暫時限制瀏覽? 第一直覺就是掛上 Basic Authentication HTTP基本認證。 平時不會記詳細操作方法,上網想找篇來套。但發現網路上的教學千篇一大抄,都在說使用 htpasswd 這工具來產生帳號密碼的紀錄檔案。 …
[WooCommerce] 接收商品無庫存通知的 No Stock Hook
先前寫過 [WordPress] FastCGI 快取網站加速,Nginx Helper 特別加強版本 這篇裡的外掛 Nginx FastCGI Cache 清除小幫手 ,這幾天碰到一個快取邏輯問題。 如果商品無庫存了,也要把商品頁面快取清除,避免看得到有庫存的顯示,等下單後才通知沒庫存。 這件事就 …
[Docker] 五分鐘架設 OpenVPN 的方法
Mac 上瀏覽網站如果要跳板或代理我都是用這招 [Mac] 使用 VPS 當 SOCKS 網頁代理伺服器。但手機沒想到比較好的方式,網路上一堆免費的好可怕XD 所以乾脆找資料自己架設一個 VPN 來使用。想要快一點又乾淨的架設大概非 Docker 莫屬。 幾個步驟如下: 選好想開的地區的 VPS 主 …
[DNS] 網域搬家、換註冊商的一點技巧
看到社團友人 Alex 轉移網域後分享了好多料。我也分享一點經驗XD 情境: mxp.tw 原先在 PChome (A)購買,欲轉往 Gandi.net (B)註冊商。 技巧: 轉移網域前將網域先託付給第三方代管,像是 Cloudflare or GoDaddy 等有這種代管服務的業者。 一般來說我 …
[Linux] 建立安全的 MySQL 資料庫連線環境方法
MySQL 是著名的資料庫系統,建立他的方法網路上很多,Google 當前 VPS 作業系統與 MySQL 關鍵字都可以找到教學文章。本篇是筆記建立後的環境設定! 操作分兩部分,一個是 my.cnf 的網路設定與機器裡的防火牆設定。 MySQL 服務可以純粹開在「本機(localhost)」端,這樣 …
