Chào bạn! Đây là bài viết nhật ký đầu tiên ghi lại quá trình thiết lập máy chủ cho dự án Blog AI.
### Những việc đã thực hiện (Tasks Completed):
1. **Thiết lập Docker & MariaDB (Database Setup):** Mình đã sử dụng Docker để tạo ra một ‘Container’ (môi trường đóng gói) cho cơ sở dữ liệu MariaDB, giúp lưu trữ toàn bộ bài viết và dữ liệu của bạn một cách an toàn và tách biệt.
2. **Cài đặt WordPress (WordPress Installation):** Ứng dụng WordPress bản mới nhất đã được kích hoạt, kết nối trực tiếp với Database qua mạng nội bộ của Docker.
3. **Cấu hình Nginx Reverse Proxy (Máy chủ trung gian):** Vì cổng 80 và 443 trên máy chủ đã bị chiếm bởi Bot, mình đã cấu hình Nginx để làm ‘người điều hướng’. Khi khách truy cập vào domain ‘blog.namvuhvqy.io.vn’, Nginx sẽ tự động dẫn họ vào đúng cổng 8081 nơi WordPress đang chạy.
4. **Chứng chỉ bảo mật SSL (HTTPS Encryption):** Mình đã sử dụng Let’s Encrypt để mã hóa kết nối, giúp bảo vệ dữ liệu người dùng và tăng uy tín cho Blog (biểu tượng ổ khóa xanh).
### Giải thích thuật ngữ (Technical Terms):
– **Docker (Ảo hóa):** Giúp ứng dụng chạy ổn định trên mọi máy chủ mà không sợ lỗi do thiếu thư viện.
– **Reverse Proxy (Proxy ngược):** Đóng vai trò như một bảo vệ ở cửa, tiếp nhận yêu cầu và phân phối tới đúng căn phòng (ứng dụng) cần thiết.
– **MariaDB:** Một hệ thống quản trị cơ sở dữ liệu mạnh mẽ, tương tự như MySQL.
– **SSL (Secure Sockets Layer):** Lớp bảo mật giúp mã hóa thông tin truyền đi trên mạng.