四月 01
管理員網路技術 MySQL, 主機管理
每個網站擁有者都希望自己的站人氣鼎沸,但是隨著造訪人次和服務深度的提昇,對網站的資源就會有越大的需求。
一般而言,直接碰到的問題包括:
- 頻寬需求 (bandwidth)
- 主機效能 (server performace)
- 儲存效率 (storage efficient)
- 穩定性 (stability)
這些都需要花錢、花人力才能解決。但是,在確定投入金錢、人力之前,恐怕得先檢查一下出問題的原因,就像標題這種常見的問題,極可能像是蝴蝶效應般悄悄地伺機而動呢。
以下,就提供一個造成 MySQL 發出 too many connections 警訊的案例,足見程式設計的工作必須是很審慎、精密的計劃,否則將重重打擊系統的穩定性。
More
二月 15
管理員網路技術 主機管理
壓縮備份
tar zcvfp – 檔案或目錄 | split -b 4096m -a 2 – 存檔名稱字首.
本例中以 – 取代 tar 的壓縮檔案名稱,將壓縮結果傳給 split 進行切割(4G),再存成指定的名稱。
還原解壓
cat 存檔名稱字首* | tar zxvf -
一樣用 – 取代 tar 的壓縮檔案名稱,接收 cat 所傳入的合併檔案來解壓。 More
八月 06
管理員網路技術 主機管理
在網路上常見的 URL rewrite 用法是拿來擋掉非法的使用者,像是偷用網站照片的行為,或者 DDoS 的攻擊等。但有時候,我們需要的是允許特定人士下載的方式,那該怎麼用 URL rewrite 來執行呢?方法如下:
首先,在你的 Apache 設定檔(或 .htaccess)裡面加入這些指令
RewriteEngine On
RewriteMap hosts-allow txt:/full/path/to/hosts.allow
RewriteCond ${hosts-allow:%{REMOTE_ADDR}|GUEST} =GUEST
RewriteRule ^/.* – [F] More