Hướng dẫn cài đặt web server trên Direct admin
Webserver là gì
Web server là máy chủ cài đặt các chương trình phục vụ các ứng dụng web. Webserver có khả năng tiếp nhận request từ các trình duyệt web và gửi phản hồi đến client thông qua giao thức HTTP hoặc các giao thức khác. Có nhiều web server khác nhau như: Apache, Nginx, IIS, … .
iNET sẽ hướng dẫn bạn cách cài đặt web server trên direct admin.
Ở bài viết này iNET sẽ hướng dẫn cách cài đặt Nginx-Apache reverse proxy webserver cho Direct admin sử dụng Custombuild.
Bước 1: Bạn SSH vào VPS đang cài đặt Direct admin
Bạn có thể tham khảo hướng dẫn sau: https://helpdesk.inet.vn/knowledgebase/huong-dan-su-dung-putty-de-ket-noi-ssh-toi-vps-linux
Bước 2: Bạn di chuyển tới thư mục custombuild
Sử dụng lệnh sau:
cd /usr/local/directadmin/custombuildBước 3: Thay đổi cấu hình phù hợp và đổi webserver sang nginx_apache
Bạn chạy các lệnh sau
Thay đổi webserver hiện tại sang nginx_apache
./build set webserver nginx_apacheĐổi các PHP mode sang php-fpm
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php3_mode php-fpm
./build set php4_mode php-fpm

Bước 4:Chạy cấu hình cài đặt
Build cấu hình nginx_apache
./build nginx_apacheNhư sau là đã build thành công

Build cấu hình PHP
./build php nNhư sau là đã build thành công

Rewrite lại cấu hình
./build rewrite_confs
Bước 5: Kiểm tra
Bạn có thể kiểm tra apache đã được cài thành công và hoạt động hay chưa với lệnh sau
systemctl status httpd

systemctl status nginx

Như trên là đã hoạt động.
Chúc bạn thành công