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

Cody's 探索日誌

東摸西摸,十分好奇

PV: / UV:

TAGS

Linux + Caddy + MySQL8 + PHP7 - 架設 Wordpress

幫朋友架設 Wordpress 透過 Caddy 經過穩定的運行一段時間 由於 Caddy 的設定非常精簡方便,又可以自動從 Let's Encrypt 申請憑證 可以使用 Caddy 進行反向代理和一些詳細設定,對我來說比較方便 規格 OS: CentOS Linux release 7.7.1908 RAM: 2 GB CPU: 2 Core Wordpress: 5.4 前置作業 首先安裝 yum-utils,用來管理 yum repo 及 package 的工具 1 yum install -y wget yum-utils 建立稍候會使用到的使用者 caddy,並設定不能登入的用戶 /sbin/nologin 並將擺放網頁的資料夾擁有者設定給建立好的 cadyy 1 2 useradd -r -d /var/www -M -s /sbin/nologin caddy chown -R caddy:caddy /var/www PHP7 CentOS 不會有太多新的套件可以供安裝,但是可以透過手動的方式安裝一些較新的套件 1 2 3 4 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget http://rpms.

瀏覽器憑證錯誤 - 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 得到驗證成功

使用 Hugo 在 Firebase 上建立 Blog

一直沒有紀錄自己的過程,研究所剛畢業,即將要邁入社會 決定好好紀錄種種,考慮過 Wordpress 及 Blogger,剛好最近研究靜態網頁產生器 經過整理,並選擇 Hugo 來撰寫 Blog,剛好對 Golang 也比較熟悉 如果熟悉 Markdown 並且想找地方分享,使用 Hugo 是一個不錯的選擇 安裝 Hugo 首先安裝 mac 套件管理工具 Homebrew 1 $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 透過 Homebrew 安裝 hugo 1 $ brew install hugo 建立 Hugo 專案 產生 Hugo 專案 1 2 # hugo new site <site name> $ hugo new site codychen 進入建立好的 Hugo 專案中 1 2 # cd <site name> $ cd codychen 安裝 Hugo 主題 在 Hugo 官方網站 上瀏覽主題,選擇一個喜歡的主題