Skip to content Skip to main navigation Skip to footer

Nâng cấp phiên bản Nginx trên DirectAdmin

nang-cap-phien-ban-nginx-tren-directadmin

Bài hướng dẫn này sẽ giúp bạn nâng cấp phiên bản Nginx trên DirectAdmin lên phiên bản mới nhất.

I. Nginx là gì?

Nginx, được cách điệu là NGINX hoặc nginx hoặc NginX, là một máy chủ web cũng có thể được sử dụng làm proxy ngược, cân bằng tải, proxy mail và bộ đệm HTTP. Phần mềm được tạo bởi Igor Sysoev và phát hành công khai vào năm 2004.

Với nhiều bài kiểm tra so sánh giữa Nginx và Apache(webserver mặc định khi cài đặt DirectAdmin) thì Nginx có hiệu suất cao hơn ở các website tĩnh. Còn đối với website động thì cả hai đều cho hiệu suất ngay nhau.

Tuy nhiên nginx không hỗ trợ tệp tin .htaccess nên nếu bạn sử dụng WordPress thì sẽ cần reverse-proxy NGINX_Apache thì mới có thể dùng các chỉ thị trong .htaccess được.

Và trong bài viết này việc nâng cấp phiên bản Nginx trên DirectAdmin có thể được áp dụng kể cả khi bạn đang chạy Webserver là Nginx hoặc reverse-proxy NGINX_Apache.

II. Tại sao cần n cấp phiên bản Nginx trên DirectAdmin

Việc nâng cấp phiên bản Nginx trên DirectAdmin lên phiên bản mới nhất sẽ giúp Nginx hoạt động ổn định hơn, khắc phục được các lỗi đã được phát hiện ở các phiên bản trước và giúp nâng cao trải nghiệm người dùng với nhiều tính năng mới hơn.

Ngoài ra nếu Webserver Nginx trên máy chủ DirectAdmin của bạn đang bị lỗi thì các bạn có thể áp dụng bài hướng dẫn này để có thể cài đặt Nginx về mặc định và giúp các lỗi được khắc phục hoàn toàn.

Các bạn có thể xem qua những thay đổi của Nginx từng phiên bản ở đường dẫn sau:

III. Nâng cấp phiên bản Nginx trên DirectAdmin

Để nâng cấp phiên bản Nginx trên DirectAdmin chúng ta cần thực hiện 3 bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Để nâng cấp phiên bản Nginx trên DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để kiểm tra phiên bản Nginx đang sử dụng và phiên bản mới nhất ở thời điểm hiện tại.

Bước 2: Kiểm tra phiên bản Nginx đang sử dụng và bản mới nhất có thể nâng cấp được

Việc kiểm tra phiên bản Nginx đang chạy và phiên bản mới hơn rất đơn giản, chúng ta chỉ cần chạy lệnh sau là được:

AZDIGI Tutorial
sh /usr/local/directadmin/custombuild/build versions | grep Nginx
    

Dưới đây là kết quả của mình. Phiên bản Nginx mình đang chạy là 1.19.9 và phiên bản mới nhất hiện tại là 1.19.10.

upgrade-version-nang-cap-phien-ban-nginx-tren-directadmin

Sau khi đã xác định được phiên bản Nginx rồi chúng ta tiếp tục đến bước nâng cấp Nginx.

Bước 3: Thực hiện các lệnh nâng cấp phiên bản Nginx trên DirectAdmin

Các lệnh nâng cấp tương đối đơn giản, các bạn chỉ cần thực hiện thứ tự các lệnh sau là hoàn tất:

AZDIGI Tutorial
sh /usr/local/directadmin/custombuild/build update
sh /usr/local/directadmin/custombuild/build nginx
sh /usr/local/directadmin/custombuild/build rewrite_confs
    

Quá trình nâng cấp không mất quá nhiều thời gian và trong quá trình nâng cấp website của bạn vẫn có thể hoạt động được bình thường.

Dưới đây là hình ảnh cuối cùng khi chạy xong cả 3 lệnh trên.

upgrade-version-nang-cap-phien-ban-nginx-tren-directadmin

Bây giờ bạn có thể kiểm tra lại phiên bản Nginx với lệnh cũ:

AZDIGI Tutorial
sh /usr/local/directadmin/custombuild/build versions | grep Nginx
    
upgrade-version-nang-cap-phien-ban-nginx-tren-directadmin

Phiên bản Nginx trên máy chủ của mình đã được nâng cấp lên phiên bản mới nhất.

III. Tổng kết

Như các bạn có thể thấy, chỉ với 3 bước đơn giản thôi là chúng ta đã có thể nâng cấp phiên bản Nginx trên DirectAdmin lên bản mới nhất mà không gặp quá nhiều khó khăn.

Việc nâng cấp các phần mềm/chương trình trong quá trình sử dụng DirectAdmin nói riêng và các hệ thống khác nói chung sẽ mang lại rất nhiều lợi ích, trong đó việc cải thiện khả năng bảo mật có lẽ là lợi ích lớn nhất cho các hệ thống.

Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công. 

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới: