NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
20/08/2024
Lượt xem

2 cách chuyển webserver sang Apache trên DirectAdmin

20/08/2024
9 phút đọc
Lượt xem

Đánh giá

Chuyển webserver sang Apache trên DirectAdmin là cách đơn giản để tăng tốc độ tải trang, cải thiện hiệu suất và bảo mật cho website của bạn. Bài viết này sẽ giới thiệu 2 cách giúp bạn thực hiện thao tác này một cách đơn giản, nhanh chóng nhất.

Apache là gì?

Apache là một phần mềm máy chủ web (webserver) mã nguồn mở, miễn phí phổ biến nhất trên toàn cầu. Apache được phát triển và quản lý bởi Apache Software Foundation với tên gọi đầy đủ là Apache HTTP Server.

Apache là gì?
Apache là gì?

Apache đóng vai trò như một nền tảng trung gian, giúp kết nối giữa máy chủ (server) và trình duyệt của người dùng (client) khi bạn truy cập vào một website. Apache được xem là một tiêu chuẩn trong lĩnh vực lưu trữ web, có thể tương thích với mọi công cụ và hệ thống quản lý nội dung website. Nhờ cơ chế MPM event và worker, hiệu năng của Apache không hề kém cạnh Nginx.

Để theo dõi chi tiết các phiên bản và cập nhật của Apache, bạn có thể truy cập link: Apache changelog.

Mọi người cũng xem:

Cách 1: Thực hiện qua giao diện dòng lệnh

Bước 1: SSH vào hệ thống

Để bắt đầu, bạn cần tạo một kết nối SSH đến máy chủ VPS hoặc server của mình. Hãy đảm bảo bạn đang sử dụng tài khoản quản trị (root) hoặc tài khoản có quyền sudo để thực hiện thao tác này. Nếu bạn chưa từng sử dụng SSH, hãy đọc thêm hướng dẫn chi tiết trong bài viết sau:

Bước 2: Chuyển đổi webserver sang Apache

Để thay thế webserver hiện tại bằng Apache trên hệ thống DirectAdmin của bạn, hãy nhập lần lượt các lệnh sau:

cd /usr/local/directadmin/custombuild
./build update
./build set webserver apache
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php3_mode php-fpm
./build set php4_mode php-fpm
./build apache
./build php n
./build rewrite_confs

Trong đó, các lệnh lần lượt có nghĩa như sau:

  • Lệnh 1: Di chuyển đến thư mục custombuild chứa các công cụ để tự động hóa việc xây dựng và cấu hình máy chủ.
  • Lệnh 2: Cập nhật script custombuild để đảm bảo có phiên bản mới nhất.
  • Lệnh 3: Thiết lập Apache làm webserver mặc định thay thế cho webserver đang sử dụng.
  • Lệnh 4 đến 7: Điều chỉnh các chế độ PHP từ php1_mode, php2_mode, php3_mode, php4_mode sang php-fpm để cho phép PHP hoạt động cùng với Apache.
  • Lệnh 8: Tiến hành cài đặt Apache.
  • Lệnh 9: Tiến hành cài đặt và cấu hình lại các phiên bản PHP.
  • Lệnh 10: Cấu hình lại toàn bộ hệ thống nhưng các thay đổi trong /custombuild/custom/ vẫn được giữ nguyên.

Lưu ý: Lệnh ./build rewrite_confs là lệnh sẽ cấu hình lại toàn bộ hệ thống, do đó thời gian để lệnh thực thi sẽ rất lâu. Trong quá trình đó bạn không được ngắt tiến trình hay bất cứ thao tác vào can thiệp vào quá trình hoạt động (kể cả cài thêm) tránh làm hỏng hệ thống.

Cách 2: Thực hiện qua giao diện web

Lưu ý: Hiện nay DirectAdmin có nhiều giao diện khác nhau để phù hợp hơn với người dùng nhưng tính năng không có sự khác biệt. Vietnix sẽ chọn sử dụng với thiết lập sau:

  • Layout: Standard
  • Dark Mode: Auto

Bạn có thể tùy chỉnh giao diện khác để phù hợp theo nhu cầu của mình. 

Bước 1: Đăng nhập vào hệ thống

Bạn mở trình duyệt web và truy cập vào địa chỉ URL sau: https://ip-server:2222. Hãy nhớ thay thế phần ip-server bằng địa chỉ IP server thực của bạn. Lưu ý giữ nguyên port 2222. Sau đó, bạn nhập thông tin đăng nhập mà Vietnix đã cung cấp để truy cập vào hệ thống. Nếu thông tin đăng nhập chính xác, bạn sẽ được đưa đến trang chủ của DirectAdmin.

Bước 2: Chuyển đổi webserver sang Apache

Đầu tiên, bạn cần chọn mức quyền Access LevelAdmin. Sau đó, trong tab Extra Features bạn chọn dòng CustomBuild.

Truy cập CustomBuild
Truy cập CustomBuild

Bạn sẽ được chuyển đến giao diện quản lý của CustomBuild. Tại đây, bạn tìm đến mục Settings và chọn Options.

Truy cập Options
Truy cập Options

Bạn tiếp tục kéo xuống và tìm đến phần PHP Settings. Ở đây, bạn sẽ thay đổi chế độ php_mode của các phiên bản PHP đang hoạt động thành php-fpm. Lưu ý chỉ thay đổi đúng số lượng phiên bản mà bạn cần.

Chuyển đổi chế độ php_mode thành php-fpm
Chuyển đổi chế độ php_mode thành php-fpm

Tiếp theo, bạn tìm đến phần WEB Server Settings và chuyển giá trị của dòng webserver thành apache để thay thế cho webserver hiện tại.

Đổi giá trị dòng webserver thành apache
Đổi giá trị dòng webserver thành apache

Bây giờ, bạn quay lại giao diện quản lý của CustomBuild và chọn mục Build trong phần Software.

Chọn mục Build trong phần Software
Chọn mục Build trong phần Software

Bạn kéo đến dòng Apache và bấm nút Build màu xanh để tiến hành cài đặt phần mềm.

Cài đặt Apache
Cài đặt Apache

Quá trình cài đặt có thể mất khoảng 3-7 phút tùy thuộc vào cấu hình hệ thống. Sau khi cài đặt hoàn tất, bạn quay lại giao diện quản lý của CustomBuild và chọn mục Actions nằm trong phần Other.

Chọn mục Actions nằm trong phần Other
Chọn mục Actions nằm trong phần Other

Tại đây, bạn sẽ build lại cấu hình cho một số thành phần để áp dụng theo các thiết lập vừa thực hiện ở trên. Bạn chọn lần lượt như hình bên dưới:

Build lại cấu hình theo các thay đổi
Build lại cấu hình theo các thay đổi

Trong đó:

  • Tùy chọn 1 da build php_ini: Build lại file cấu hình của PHP.
  • Tùy chọn 2 da build rewrite_confs: Build lại file cấu hình của webserver.

Tùy thuộc vào cấu hình VPS của bạn, quá trình build lại có thể kéo dài từ 5 đến 10 phút hoặc hơn. Tiến độ build sẽ được hiển thị tại bảng Log console.

Thông báo cài đặt hoàn tất
Thông báo cài đặt hoàn tất

Một số tuỳ chọn khác khi dùng Apache

Trong quá trình sử dụng Apache, bạn có thể sẽ cần tới các tùy chọn sau:

MultiProcessing Modules Apache

Apache cung cấp 3 chế độ xử lý đa nhiệm khác nhau (MultiProcessing Modules – MPMs) để bạn tùy chỉnh sao cho phù hợp với từng hệ thống cụ thể. Theo mặc định, DirectAdmin sẽ tự động chọn chế độ auto. Để biết Apache đang sử dụng MPM nào, bạn có thể dùng lệnh sau:

httpd -V | grep 'MPM'

Kết quả sẽ hiển thị tương tự như hình ảnh bên dưới. Ở đây Vietnix đang sử dụng chế độ event.

Kiểm tra MPM của Apache
Kiểm tra MPM của Apache

Nếu muốn xem chi tiết cấu hình của từng chế độ MPM, bạn hãy sử dụng lệnh:

cat /etc/httpd/conf/extra/httpd-mpm.conf

Kiểm tra mod_write

Để kiểm tra trạng thái hoạt động của mod_rewrite, bạn chạy lệnh sau:

httpd -l | grep mod_rewrite

Nếu kết quả hiển thị có chứa mod_rewrite.c như hình bên dưới thì có nghĩa là mod_write đã được kích hoạt trên hệ thống.

Kiểm tra mod_write trên Apache
Kiểm tra mod_write trên Apache

Lời kết

Việc chuyển webserver sang Apache trên DirectAdmin mang lại nhiều lợi ích như: tăng tính ổn định, bảo mật và khả năng tùy biến cho website. Hy vọng với 2 cách thao tác được trình bày chi tiết ở trên, bạn đã có thể thực hiện chuyển đổi thành công. Nếu gặp bất kỳ khó khăn nào, hãy để lại bên dưới để Vietnix hỗ trợ nhanh chóng nhất.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG