Hướng dẫn cài đặt nginx trên Direct Admin

I. Tổng quan:

NGINX là một web server mạnh mẽ mã nguồn mở. Nginx sử dụng kiến trúc đơn luồng, hướng sự kiện vì thế nó hiệu quả hơn Apache server. Nó cũng có thể làm những thứ quan trọng khác, chẳng hạn như load balancing, HTTP caching, hay sử dụng như một reverse proxy. Nginx là kiến thức không thể thiếu đối với một web developer, system administrator hay devops.

II. Hướng dẫn build nginx:
  1. Bước 1: kiểm tra:
    • Yêu cầu version DirectAdmin phải trên 1.5 và version Custombuild phải trên 2.0
    • SSH vào server và thực hiện các lệnh để kiểm tra version DirectAdmin và Custombuild:
      # /usr/local/directadmin/directadmin v
      # cd /usr/local/directadmin/custombuild
      # ./build version
  2. Bước 2: Set cấu hình nginx và build ở mức custombuild:
    Thực hiện lần lượt các lệnh sau:
    # cd /usr/local/directadmin/custombuild
    # ./build set webserver nginx
    # ./build update
    # ./build set php1_mode php-fpm (chuyển tất cả mod php về php-fpm)
    # ./build set php2_mode php-fpm
    # ./build set php3_mode php-fpm
    # ./build set php4_mode php-fpm
    # ./build all d (build lại toàn bộ service mà server đang chạy)
    # ./build rewrite_confs

    image-1634270329711.png

  3. Bước 3: Check lại cấu hình nginx đã build thành công hay chưa:
    Dùng lệnh nginx -v để check version nếu có xuất hiện version nghĩa là nginx đã build thành côngimage-1634270362446.png

Như vậy, Long Vân đã hoàn thành hướng dẫn các bạn cài đặt nginx sử dụng panel DirecAdmin. Chúc các bạn thành công !