Dưới đây là memo các bước cài đặt chứng thực SSL/TLS cho trang web thông qua [Let's Encrypt](https://letsencrypt.org/)
### Ghi chú:
Chứng thực từ Let's Encrypt chỉ có hiệu lực trong vòng 3 tháng. Cần phải thực hiện renew lại chứng thực trước khi hết thời hạn. Cách thực hiện renew ghi ở cuối bài viết. Lý do hiệu lực của chứng thực chỉ có 3 tháng là do Let's Encrypt được thiết kế để chắc chắn rằng website do LE cấp chứng thực thật sự còn hoạt động. Do đó nó yêu cầu những server đó phải định kỳ thông báo sự tồn tại bằng cách renew lại chứng thực.
Mặc định phiên bản Ruby trong repo có sẵn của CentOS6.8 chỉ là 1.8.
Dưới đây là memo các bước cài đặt Ruby2.4 bằng RVM và gem.
Môi trường cài đặt:
> Vagrant VirtualBox CentOS 6.8
Apache trên repo mặc định của CentOS6.8 chỉ là Apache2.2.
Có nhiều cách để cài đặt Apache2.4 nhưng đơn giản nhất là cài từ repo SCL.
Dưới đây là memo lại các bước cài đặt.
Môi trường cài đặt:
> Vagrant VirtualBox CentOS 6.8
> **Cập nhật 21 tháng 6 năm 2020**
Hiện nay đã có thể cài đặt extension [Notepad++ keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.notepadplusplus-keybindings) thay cho việc thêm thủ công nội dung json như dưới đây.
Trước giờ toàn code bằng Notepad++ nên quen luôn các phím tắt của nó. Dạo gần đây cần nghiên cứu các ngôn ngữ mới nhưng Notepad++ lại không hỗ trợ highlight. Vậy là quyết định cài Visual Studio Code và bê một vài phím tắt hay dùng bên Notepad++ sang Visual Studio Code cho dễ xài.
PS: tương lai sẽ lần lượt cập nhật thêm những phím tắt mà mình thấy cần thiết khi xài.
Bấm tổ hợp phím `Ctrl+Shift+P`, click command `Preferences: Open Keyboard Shortcuts`, sau đó copy & paste nội dung dưới đây vào.