啟動apache卻出現ee key too small?

由於N年前透過ubuntu 16.04.6架設的server,如今要轉換到最新的ubuntu 20.04.2
雖然都是原封config搬過來,但在啟動apache卻出現錯誤,透過log得知以下訊息:

[Mon May 03 02:59:16.948343 2021] [ssl:emerg] [pid 81202:tid 140418032479296] SSL Library Error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small

在Ubuntu 20.04上設定Apache VirtualHost加入Let’s Encrypt SSL

我們都知道https是一個安全的連線加密機制,但一想到申請憑證就需要付一大筆費用。若非是商業網站像我這樣的個人網誌,就會覺得是一筆多餘的開銷
不過近幾年來出現了一個名為Let’s Encrypt的數位憑證認證機構(CA)推出免費SSL/TLS憑證服務
不過缺點就是憑證的效期只有三個月,也就是說每三個月要更新一次,但別擔心有自動更新機制。所以既然是免費的,因此本人的Blog就開始強迫走https連線囉~

Linux 建立大過 2TB 的硬碟分割區與ext4格式化

資料來源:https://www.opencli.com/linux/linux-create-larger-2tb-partition

fdisk 是十分常用的硬碟分割工具, 但 fdisk 最大問題是, 建立的分割區上限是 2TB, 所以不能建立大過 2TB 的分割區。

這時可以使用另一個 parted 指令, 它可以建立大於 2TB 的分割區。以下是 parted 的使用方法。

p.s. 如果未使用過 parted 指令, 建議先在一台沒有的電腦上試用, 因為 parted 指令會對執行立即寫入硬碟.

本篇除了教你如何分割,也會在分割完後進行格式化,並進行mount測試,同時若有開機就mount需求也會一併告訴你該怎麼做