[EasyEngine] Giới thiệu về EasyEngine

Bài này thuộc phần 1 của 7 phần trong serie Hướng dẫn EasyEngine

Trong khi trước đây mình đã có một bài viết giới thiệu qua về EasyEngine, tuy nhiên sau khi sử dụng nó gần một năm qua, mình thấy rằng đây là một script cài đặt NGINX Webserver rất tốt dành cho WordPress nên mình sẽ viết hẳn một serie để hướng dẫn các bạn làm quen với nó để bạn thấy vì sao cddos.net sử dụng EasyEngine suốt một năm qua và chưa bao giờ thay đổi.

EasyEngine là gì?

easyengine-logoEasyEngine là một *UNIX script dành cho hệ điều hành Ubuntu/Debian giúp bạn tự động cài đặt một webserver sử dụng NGINX và PHP-FPM hoàn chỉnh phục vụ riêng cho WordPress. Điều này có nghĩa là nó sẽ tự tối ưu hóa cho NGINX để làm việc với WordPress tốt nhất. Bởi vì chúng ta đã quá quen với việc sử dụng Apache nên có thể nhiều bạn cảm thấy khó khăn khi chuyển sang dùng NGINX nên script này là “phao cứu sinh” dành cho bạn.

Các chức năng của NGINX

  • Tự cài đặt NGINX bản mới nhất.
  • Tự thiết lập PHP-FPM cho NGINX.
  • Có hỗ trợ HHVM.
  • Hỗ trợ tự cài website WordPress mới nhanh chóng.
  • Tự thiết lập các cấu hình dành cho WordPress bao gồm cấu hình cho WP Super Cache, W3 Total Cache và ngx_fastcgi_cache.
  • Hỗ trợ Opcache, Memcached, Google Pagespeed.
  • Các script xóa cache cho memcached, PageSpeed và Opcache.
  • Cài sẵn phpMyAdmin và bảo mật.
  • Cài sẵn Postfix để tối ưu gửi mail, không vào spam.
  • Có sẵn WP-CLI để quản trị WordPress với dòng lệnh.
  • Cấu hình NGINX cho WordPress Multisite.

Chỉ vậy thôi nên EasyEngine là sự lựa chọn rất tối ưu nếu bạn sử dụng chỉ một vài website cá nhân trên máy chủ của bạn. Bạn cũng có thể tạo máy ảo tại DigitalOcean để sử dụng.

Một số lưu ý trước khi dùng EasyEngine

Để tránh nhiều bạn thắc mắc sau này nên mình khuyến khích các bạn xem qua một vài lưu ý sau trước khi bắt đầu làm theo serie này để sử dụng EasyEngine cho máy chủ để chạy WordPress nhé.

  • NGINX không sử dụng .htacces
  • Có thể khi di chuyển website về máy chủ EasyEngine bạn sẽ gặp lỗi vì có thể một số thành phần không tương thích. Lúc đó hãy đọc log tại /var/log/nginx/ sẽ biết cách sửa lỗi.
  • Sử dụng EasyEngine 100% qua dòng lệnh, đây là script chứ không phải là control panel.

Chuẩn bị

  • Một máy chủ Linux sử dụng hệ điều hành Ubuntu 12/14 hoặc Debian 7 trở lên. Lưu ý chọn loại 64-bits nếu bạn muốn dùng HHVM.
  • Bộ nhớ RAM ít nhất là 1GB. Nếu bạn chỉ có 512MB RAM thì hãy tạo swap theo hướng dẫn này.

Ok, nếu bạn đã sẵn sàng thì hãy xem bài tiếp theo để cài đặt EasyEngine nhé.

Leave your comment