Easy Engine là một Script hỗ trợ cài đặt nhanh nhiều cấu hình phục vụ cho WordPress, thiết lập Web Server Nginx cùng với việc hỗ trợ nhiều thành phần mở rộng khác với khả năng tuỳ biến cao, nhiều mô hinh mà nguời sử dụng Easy Engine không cần tốn nhiều thời gian cũng như kiến thức để cấu hình một cách phức tạp.
Ví dụ như một cách đơn giản để cấu hình Nginx cho WordPress Multisite dạng subdomain, chẳng hạn như mình có trang WordPress tại địa chỉ: https://vngeek.com. Và mình muốn tạo một cấu hình Nginx cho WordPress Multisite và các site con sẽ có dạng:
- https://video.vngeek.com
- https://en.vngeek.com
- htpps://[…].vngeek.com
Sử dụng Easy Engine, bạn không cần phải tìm hiểu gì nhiều cho tốn thời gian mà đôi khi thiết lập không chính xác, đơn giản chỉ cần sử dụng dòng lệnh:
ee site create vngeek.com --wpsubdom --wpsc
Như vậy công việc của bạn đó là ngồi đợi chờ cho Easy Engine thực hiện.
Sau đó bạn sẽ trông thấy sẽ tựa như thế này:
Đi pha một gói mỳ tôm cùng với quả trứng luộc cho ấm bụng mùa đông là được.
Tuy nhiên trước khi muốn sử dụng Easy Engine, thì chúng ta cần cài đặt Easy Engine vào hệ thống cái đã, và dĩ nhiên cài đặt chẳng khó khăn gì:
wget -qO ee https://rt.cx/ee4 && sudo bash ee
Và sau khi cài đặt Easy Engine, bạn dùng lệnh sau để tạo Proxy, che IP máy chủ thật:
ee site create proxy.vngeek.com --proxy=http://en.vngeek.com
Và trang được giấu đi đó chính là http://en.vngeek.com. Tất nhiên dòng lệnh ở trên là một ví dụ. Tốt nhất bạn nên dùng một tên miền khác để người ta không thể quét các Record khác thuộc tên miền của bạn. Hoặc dùng một địa chỉ IP tĩnh nào đó. (Tất nhiên là chưa thiết lập công khai tại một dịch DNS trung gian nào đó).
Và nếu bạn vẫn muốn bảo mật hơn, xin mời tham khảo bài viết: Ẩn IP máy chủ với Nginx.
Chúc các bạn thành công!