Triển khai LEMP Stack qua Linode Marketplace

Triển khai LEMP Stack qua Linode Marketplace

LEMP stack (Linux, NGINX, MySQL, PHP) là một bộ phần mềm mã nguồn mở miễn phí, dùng để lưu trữ website trên hệ điều hành Linux. Khác với LAMP Stack, LEMP stack dùng NGINX thay vì Apache. NGINX được nhiều người dùng ưa chuộng nhờ tính linh hoạt, tốc độ và hiệu suất cao khi chịu tải lớn.

Triển khai ứng dụng Marketplace

  1. Đăng nhập Linode Cloud Manager → mở Marketplace.
  2. Chọn ứng dụng LEMP Stack.
  3. Điền form tạo Linode (gói, vùng, SSH key…) cùng các tùy chọn riêng.
  4. Nhấn Create Linode.
  5. Chờ cài đặt hoàn tất và xác minh.

Lưu ý: Thời gian triển khai ước tính: 2–5 phút sau khi máy ảo đã provision xong.

Tùy chọn cấu hình

Hệ điều hành hỗ trợ: Ubuntu 24.04 LTS
Kế hoạch đề xuất tối thiểu: 1GB Shared Compute Instance hoặc cao hơn (tuỳ số lượng và kích thước site).

LEMP Stack Options

  • Email address (bắt buộc): dùng để tạo chứng chỉ SSL.

Mật khẩu MySQL root được tạo tự động và lưu tại: /home/$USERNAME/.credentials khi cài đặt hoàn tất.

Limited Sudo User

  • Limited sudo user: nhập tên user (không viết hoa, không khoảng trắng hoặc ký tự đặc biệt).
  • Mật khẩu cho user này cũng lưu trong .credentials.
  • Thêm SSH key → gán cho root và limited user.
  • Disable root SSH: chọn Có để chặn root đăng nhập trực tiếp qua SSH (chỉ login qua Lish).

Tên miền tùy chỉnh (Optional)

  • Linode API Token: cần quyền Read/Write Domains để tự động tạo bản ghi DNS.
  • Subdomain: ví dụ www cho www.example.com.
  • Domain: ví dụ example.com.

Cảnh báo: Không dùng dấu ngoặc kép (") trong bất kỳ trường cấu hình nào.

Sau khi triển khai

  • Đăng nhập vào Linode qua SSH hoặc Lish. Web root: /var/www/html.
  • Truy cập domain đã khai báo hoặc rDNS của Linode (ví dụ: 123-0-123-0.ip.linodeusercontent.com).
  • Upload file bằng SFTP (dùng thông tin SSH root).
  • Cấu hình DNS trong Linode DNS Manager hoặc registrar của bạn.

Tài liệu tham khảo

  • Secure HTTP Traffic with Certbot
  • How to Configure NGINX
  • How to Optimize MySQL Performance Using MySQLTuner

Phần mềm được cài sẵn

Phần mềmMô tả
NGINXWeb server phục vụ site hoặc ứng dụng web
MySQL ServerCơ sở dữ liệu quan hệ
PHP 7.4Ngôn ngữ lập trình phía server
UFWTường lửa, mở port 22/tcp và 80/tcp cho IPv4/IPv6

Bảo trì

Akamai không quản lý cập nhật phần mềm Marketplace. Người dùng cần:

  • Cập nhật hệ thống định kỳ: apt update && apt upgrade
  • Theo dõi bản vá bảo mật NGINX/MySQL/PHP
  • Sao lưu dữ liệu thường xuyên

Tham khảo thêm

© 2003-2025 Linode LLC. Bản dịch tiếng Việt.