RSS Email Twitter GitHub Dribbble LinkedIn Facebook Instagram YouTube Pinterest Reddit icon menu

Cody's 探索日誌

東摸西摸,十分好奇

PV: / UV:

文章分類

解決 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib

要更新文章時,剛好遇到一個小問題,有一個 dylib 未加載、找不到 使用 firebase 時出現一下錯誤,害我楞了一下 1 2 3 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib Referenced from: /usr/local/bin/node Reason: image not found 根據 Google 上,大大分享的方法是…重裝即可 1 2 brew uninstall node brew install node Ref 解决报错dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib

Caddy2 vs. Nginx 簡易測試

有幸可以跟閱讀我文章的人交流,真的很榮幸,一起討論可以共同成長 這裡要來比較 Caddy2 和 Nginx 在性能上面的差異,做一下簡單的測試 版本 System Ubuntu: 20.04 LTS Server CPU: 2 Core RAM: 2 GB Web Server Caddy: v2.0.0 Nginx: v1.17.10 Web Wordpress: v5.3.4 Stress Tool Siege: v4.0.4 配置 Caddy2 做了基本的設定,而 Nginx 則是不去變動安裝好就存在的設定,單純只加上 fastcgi 以及添加 index.php 讓兩者使其可以讀取 wordpress 的首頁 Caddy2 1 2 3 4 5 6 :80 { root * /var/www/html/wordpress encode gzip php_fastcgi unix//run/php/php7.4-fpm.sock file_server } Nginx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 user www-data; worker_processes auto; pid /run/nginx.

關閉 MacOS 自動開機程式

Macbook我基本上除了更新要關機以外,不然我不太會關機 但是安裝後有了很多程式會在開機的時候啟動,然而當下可能有很多程式不會馬上用到 所以一個一個關閉非常的麻煩,所以來確認一下如何關閉 在官方 在 Mac 上登入時自動打開項目 的解釋中,程式開機啟動可以透過 登入項目 進行設定 然而如果是透過指令方式進行設定,Linux 可以透過 Systemctl 進行設定 而 MacOS 則是透過 launchctl 進行設定 登入項目 Step 1 首先開啟 系統偏好設定 Step 2 選擇 使用者與群組 Step3 這邊選擇 登入項目 會顯示會開機啟動的應用程式 綠框: 選擇要刪除的應用程式 紅框: 新增或刪除應用程式 指令設定 launchctl 分為 Daemon 和 Agent Launch Daemon: 在開機時載入 Launch Agent: 在使用者登入時載入 相關的 plist 設定檔可以在以下位置找到 類型 位置 運行身分 User Agents ~/Library/LaunchAgents 當前登入的使用者 Global Agents /Library/LaunchAgents 當前登入的使用者 Global Daemons /Library/LaunchDaemons root System Agents /System/Library/LaunchAgents 當前登入的使用者 System Daemons /System/Library/LaunchDaemons root Step1 可以透過指令確認哪些程式或系統服務會自動啟動

瀏覽器憑證錯誤 - Firefox SEC_ERROR_UNKNOWN_ISSUER

在處理一些憑證事務的時候,由於慣用 Chrome 進行檢查但是進行服務測試的時候 測到 Firefox 時居然出現憑證錯誤,Chrome 安全、Firefox 不安全,這也是蠻特別的,總之要解決憑證問題 從 Firefox 得到的錯誤訊息為 SEC_ERROR_UNKNOWN_ISSUER 拜了 Google 大神找到相關訊息的解釋 Firefox 什麼是「您的連線並不安全」? SEC_ERROR_UNKNOWN_ISSUER 該憑證未受信任,因為簽發者憑證未知。 伺服器可能沒有傳送正確的中繼憑證。 您可能需要再引入另一個根憑證。 也再透過 DigiCert® SSL Installation Diagnostics Tool 第三方做一次檢查 擔心可能設定過瀏覽器的一些參數,導致憑證驗證問題,並確定 TLS Certificate is not trusted 與 Firefox 的問題是一致的 Qusetion 從透過購買的憑證,得到的憑證有 xxx.key、xxx.crt 及 ca-bundle.crt 因為我很習慣的只有使用 xxx.key 和 xxx.crt 並沒有去理會 ca-bundle.crt 看來需要使用到 ca-bundle.crt,將 bundle 包起來一起使用就沒問題了 透過以下指令將 ca-bundle.crt 及 xxx.crt 包在一起 1 cat xxx.crt ca-bundle.crt >> bundle.crt 然後使用 bundle.crt 替換 xxx.crt,並確認是否解決問題 從 Firefox 和 DigiCert® SSL Installation Diagnostics Tool 得到驗證成功