Hướng dẫn cài đặt nginx làm reserve-proxy trên DA

I. Tổng quan: 

Trên thực tế chúng ta sử dụng Apache bởi vì Apache tốt hơn Nginx trong việc phục vụ các trang web động (xử lý php). Nhưng vì tính đa dụng nên Apache khiến cho Web Server trở nên chậm chạp hơn so với  Nginx khi xử lý các file tĩnh. Để tận dụng ưu thế của cả hai, khái niệm Reverse Proxy đã ra đời.

II. Hướng dẫn build nginx_apache:

  • 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

  • Bước 2: Cấu hình nginx_apache và build ở mức custombuild:

Thực hiện các lệnh sau:

# cd /usr/local/directadmin/custombuild (điều hướng đến folder custombuild)
# ./build set webserver nginx_apache (chuyển webserver nginx_apache)
# ./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 nginx_apache (thực hiện cài đặt nginx_apache)
# ./build php n (build lại php để tương thích với nginx_apache)
# ./build rewrite_confs 

image-1634271317380.png

  • Bước 3: Check lại cấu hình nginx_apache đã build thành công hay chưa:

Dùng lệnh nginx -v và httpd -v để check version nếu có xuất hiện version nghĩa là nginx_apache đã build thành công

image-1634271409138.png

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

Content retrieved from: https://docs.longvan.net/books/directadmin-cxH/page/huong-dan-cai-dat-nginx-lam-reserve-proxy-tren-da.