HowTo

Fail2ban 配置 Nginx filter

簡要紀錄一下目前服務器上的 fail2ban 關於 nginx 的 filter 配置。 惡意爬蟲過濾器 [Definition] badbotscustom = Sogou web spider|DotBot|AhrefsBot|Baiduspider|PetalBot|WOW64|Daum|Barkrowler|360Spider|Buck|Photon|SEOkicks|magpie-crawler|SemrushBot|SeznamBot|MJ12bot|EmailCollector|WebEMailExtrac|TrackBack/1\.02|

Ghost 0.4.2 跨世代升級到 3.19.2 版本

Y Cheung 從最早的 Ghost 0.1版本就開始嘗試使用 ghost 平台來寫博客了,由於nodjs版本升級太麻煩就沒有慾望升級ghost版本,之後就一直停留在 0.4.2 版本很多年了。終於下定決心要把它更新!(握拳) 理想中的升級是這樣的,先在後台導出json,然後在安裝了最新版本後導入json,再把 /content/image 複製到新安裝的ghost裡,結束。 奈何現實總是骨感的,幸好 Y Cheung 先是在Local電腦上嘗試。新的Ghost終於有docker image [https://hub.

修復SSL_do_handshake() failed 錯誤

最近WP網站遇到了詭異的問題,Jetpack 的統計數據與 Google Analytics 上的不一致,wordpress.com 面板上又顯示無法訪問這個站點,但是 Y Chueng 用瀏覽器打開網站又正常,很奇怪。然後本應該在昨日計劃發佈的 Post 沒有被發佈。太奇怪了。 在進一步調查時發現 Wordpress 站點健康檢測中顯示了2個問題,一個 Jetpack無法連接,一個是計劃事件無法正常運行。呀呀呀,於是去檢查 Nginx log 日誌,發現果然有錯誤(如下),只是不知道是否相關。 [crit]

本地開發測試郵件服務 Mailhog

Mailhog真乃本地開發測試郵件服務的神器,方便好用。 Mailhog 項目 [https://github.com/mailhog/MailHog] Y cheung 使用docker來啟動mailhog服務,docker-composer.yml文件內容如下 version: '3' services: mailhog: image: mailhog/mailhog ports: - "1025:1025" - "8025:8025" 如此這般,就可以在所需使用發送郵件測試的其他應用中配置上mailhog,其默認用戶名是testuser,默認密碼是testpwd 。如果同樣是docker服務的話,

Unity3D接入MySQL数据库

系統环境: * Windows 10(x64)(version 1909) * Unity3D (version 2018.3.0f2) * Microsoft Visual Studio Community 2017 (version 15.9.4) 操作步驟: * (1)准備一個本地或者綫上Mysql數據庫。Y Cheung 的數據庫設置如下: DATABASE Host: 127.0.0.1 DATABASE