Dell PowerEdge R7515 開箱

就在前陣子開箱 Dell PowerEdge R340 後,我還以為可以撐一段時間的,結果連一年都不到,整個就不夠用了。

Dell 你何時才願意釋出支援 128G 記憶體的 BIOS,我等得好苦好苦。

而這次開箱的 PowerEdge R7515,比較特別的是,他也不是常見的 R640、R740 那些,他是使用 EPYC ROME 核心的機器,這次購買 AMD CPU 的 Server 也算是給予 AMD 在伺服器上的肯定。

閱讀全文〈Dell PowerEdge R7515 開箱〉

避開 Proxmox VE 授權購買的高額稅金

自從買了新伺服器,並且把虛擬化環境從 ESXi 轉至 Proxmox VE 後,好東西肯定是要支持一下,後來去官方的授權購買頁面,發現被加上的 20% 的重稅。

閱讀全文〈避開 Proxmox VE 授權購買的高額稅金〉

Minecraft 伺服器抗 DDoS 實務挑戰

幾年前寫了篇概念上抗 DDoS 方式,不過因為一些因素,自己是沒在使用,畢竟有點懶,後來也因為伺服器經營上的結果還算成功,也遭人盯上導致幾乎每天都被打。

閱讀全文〈Minecraft 伺服器抗 DDoS 實務挑戰〉

在 Windows 10 1809 版開啟 SNMP 服務

自從 Windows 10 上了 1809 版後,在控制台中的 Windows 功能就再也找不到 SNMP 服務可以安裝了,根據微軟的說法他們不建議用這種不安全的協定,不過為了讓只支援 SNMP 協定的軟體可以監控,勢必還是要打開,所幸微軟並非完全拿掉,只是不能再簡單的開啟而已。

用管理員權限開啟 Powershell,並輸入:

閱讀全文〈在 Windows 10 1809 版開啟 SNMP 服務〉

在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告

前陣子因為一些因素,有了個廣告上的需求,不過業主的需求是希望廣告僅出現在某個指定國家這時候就可以使用外掛 GeoIP Detection 來進行處理,本篇不講太多外掛安裝跟細節調整,也算是個人留著當作紀錄。

由於網站有強大的快取,如果使用外掛內建一般的 shortcode 做法,會因為網頁整個被快取起來而無法發揮實際作用導致顯示出錯誤的廣告,這時候就要用一些特殊做法。

閱讀全文〈在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告〉

Dell PowerEdge R340 開箱

其實早在 N 年前就想買真正的伺服器了,這次入手的是 Dell 入門級機架式伺服器,原先在 R240 與 R340 考慮,後來選擇 R340 的主要因素是可以改為 8 顆 2.5 吋熱插拔硬碟的形式,R240 就只能選擇 4 顆 3.5 吋硬碟的形式,而且雖然美國 Dell R240 蠻便宜的,不過大概就是跟 Dell 台灣報價比起來少一些而已,算一算就當作是含運費、保險、關稅、進口檢驗的費用好了,心裡也不會不平衡,而我選的 R340 台灣報價更是比美國原廠報價低,這也出乎我意料,總之也為了取代家中的舊伺服器。

閱讀全文〈Dell PowerEdge R340 開箱〉

Cloudflare 不是萬靈丹

雖然之前寫過一些有關於網站速度(評分)的文章:
探討 JS 對於 web.dev 分數的影響
Google PageSpeed 分數害死人

不過其實還是很多人會去糾結甚至是覺得使用 Cloudflare 可以加速網站,我的 GTmetrix、Pingdom Website Speed Test、PageSpeed Insights、Web.dev 等,分數到底怎樣怎樣的。

使用 Cloudflare 加速網站這件事,你可能搞錯了什麼。

閱讀全文〈Cloudflare 不是萬靈丹〉

在 CentOS 7 使用 Caddy 與 WP-CLI 架設 WordPress 網站

3/11 在 WordPress 內湖小聚時,什麼?沒聽過有沒有考慮參與一下小聚,全台北中南都有!看到有人在閃電秀講了一下 WP-CLI,身為管理上百網站的肥宅,當然也都是透過 WP-CLI 來管理,不得不說後台管理介面這種東西對我來說還是太慢了,還是下指令管理來得快且實在,這次就來示範使用 WP-CLI 與潮到出水的 Caddy 從 0 開始架設 WordPress。

本次使用在 Linode 的主機,並使用 CentOS 7 作業系統,如果還沒註冊 Linode 帳號,可以使用我的 Referral code。

帶有推廣連結的網址:
Linode.com
不帶有推廣連結的網址:
Linode.com

閱讀全文〈在 CentOS 7 使用 Caddy 與 WP-CLI 架設 WordPress 網站〉

解決 Certbot 在 CentOS 7 出現『 ImportError: ‘pyOpenSSL’ module missing required functionality. Try upgrading to v0.14 or newer. 』

解決方法只需要幾行指令就好,用 pip 或是其他方式都有點麻煩,他的問題就是內建的 pyOpenSSL 太舊,升級就好。

執行:
yum erase pyOpenSSL -y
移除內建的 pyOpenSSL

wget http://ftp.ksu.edu.tw/FTP/CentOS/7/cloud/x86_64/openstack-ocata/common/pyOpenSSL-0.15.1-1.el7.noarch.rpm
下載新版的 pyOpenSSL

rpm -Uvh pyOpenSSL-0.15.1-1.el7.noarch.rpm
執行 rpm 指令安裝

yum install certbot -y
重新安裝一次 Certbot 搞定