DirectAdmin đã hỗ trợ Nginx theo rất nhiều cách thức khác nhau, từ reverse proxy cho đến hiện nay là Nginx-FPM cho phép xử lý trực tiếp các file PHP. Việc thuê vps và cài đặt Nginx giờ đã trở nên rất dễ dàng với một vài lệnh trên DirectAdmin và hơn thế nữa, DirectAdmin còn cho phép lựa chọn phiên bản Nginx cụ thể để sử dụng sao cho tương thích nhất với người dùng
Bản chất của quá trình thay đổi này là do thực chất DirectAdmin cũng sử dụng các gói và build source từ các gói đó như khi ta thực hiện build bằng tay. Chính vì thế Nginx, Apache hay Exim, Dovecot cũng đều sử dụng cách thức build tương tự nhau, chỉ có MySQL là build từ các gói RPM.
3TVN giới thiệu cách thức đơn giản để build một phiên bản Nginx cụ thể với DirectAdmin. Lý do vì sao phải lựa chọn đúng phiên bản cụ thể là vì rất nhiều module mới sẽ chỉ có trong các phiên bản Nginx mới hoặc những module chỉ có trong một phiên bản cụ thể nào đó trong khi DirectAdmin thì luôn mặc định cài Nginx ở phiên bản stable nhất và thường là nó cũ hơn, như hiện tại là 1.8.x
Để thực hiện ta làm như sau:
cd /usr/local/directadmin/custombuild echo "nginx:1.9.5:" >> custom_versions.txt wget http://nginx.org/download/nginx-1.9.5.tar.gz ./build nginx
Sau đó restart lại Nginx service và sẽ được như sau:
[root@server custombuild]# nginx -v nginx version: nginx/1.9.5
Rất đơn giản phải không! Các ứng dụng khác cũng lựa chọn phiên bản tương tự. Chỉ cần download về, khai báo trong file version và build là xong. Hi vọng bài viết sẽ giúp quý khách lựa chọn các phiên bản phù hợp với yêu cầu của ứng dụng.