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/custombuild

Bướ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_apache

Như sau là đã build thành công

Build cấu hình PHP

./build php n

Như 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