引用:
作者站長
感謝,其實我這陣子都在蒐集零件裝新機器,不過對CDN很有興趣,cloudflare我有看了一下他的方案,要CDN的話似乎是免費版跟一個20美金的就可以上了,加速效果明顯嗎?
而且我看不少網站掛了cloudflare,會先要check 5秒才會入站?而且502出現的頻率似乎不低?
還有目前遇到奇怪的情況,我的nginx居然沒辦法正確的換回HTTP,會出現過多重新導向
|
Cloudflare 以 PCDVD 的流量,目前我建議可以只使用免費方案
完全不推薦馬上使用他的付費方案
他的付費方案在防護流量攻擊算普通,算是一個平易使用的付費水準
免費方案的防護主要重點在快取,跟防護方面則是"有總比沒有好"
台灣地區使用 Cloudflare 其實會有路由問題
事實上 Cloudflare 在台灣有機房已經好一陣子了
實際去 trace 它的路由,不同 ISP 會返回不同的結果
大部分會走日本 Cloudflare,只有少部分才會走台灣
但就算走日本反應速度也還算可以接受,
PCDVD 本身如果有做 HTTP to HTTPS 這樣的 redirect
請務必一定要關掉,因會跟 Cloudflare 的 retune 302 發生衝突
會造成這種前台一直無限 redirect 的狀況
如果暫時無法關閉 nginx 的 redirect 就先把 cloudflare 在加密模式的設定
由原本的 Flexible 改成 off ,然後 DNS 這邊選擇不要走 CDN proxy 模式 ( 那個橘色雲改成灰色 )
然後檢查 nginx 的設定
這裡可以參考
https://www.opencli.com/linux/nginx...-https-redirect
主要有兩個部分需要注意
代碼:
server {
listen [::]:80; # 原本如果是 443 ssl; 請改回走 80; 就好
listen 80; # 原本如果是 443 ssl; 請改回走 80; 就好
代碼:
# redirect http to https www
# return 301 https://www.ymydomain.com$request_uri; # 取消 HTTPS 加密這段一定要註釋
檢查完畢如果都可以正常跑
再依序修改成走 cloudflare 的 CDN 加密模式
cloudflare 有它的優點在,但也有不少缺點
但我認為 PCDVD 改用 Cloudflare 整體是利大於弊
如果之後 PCDVD 要重建新機器,建議 web service 可以改用 Caddy
設定比 nginx 簡單,也可以自動申請與到期自動 renew let's encrypt 的憑證
上雲端建議可以參考 Google Cloud Computer
美國區有最小的 micro 可以有限條件免費使用
試試玩玩就好,這個方案不適合 PCDVD
OS 選擇可以使用 CentOS 7 or 8
站長如果方便的話可以告知需使用的 PHP/MYSQL 版本
我可以為系統轉移方面提供更為精確的建議