Nội dung
Trong bài hướng dẫn này mình sẽ hướng dẫn các bạn cách kích hoạt AWStats trên DirectAdmin.
I. AWStats là gì?
AWStats là một công cụ mạnh mẽ và miễn phí có tính năng tạo ra các thống kê web nâng cao, streaming, ftp hoặc máy chủ mail, bằng đồ thị.
Trình phân tích nhật ký này hoạt động như một CGI hoặc từ dòng lệnh và hiển thị cho bạn tất cả thông tin có thể có trong nhật ký của bạn, trong một vài trang web có giao diện đồ thị. Nó sử dụng một phần tệp thông tin để có thể xử lý các tệp nhật ký lớn, thường xuyên và nhanh chóng.
Nó có thể phân tích các tệp nhật ký từ tất cả các dịch vụ như: Apache (định dạng nhật ký NCSA/XLF/ELF hoặc định dạng nhật ký chung/CLF), WebStar, IIS (định dạng nhật ký W3C), proxy, wap, máy chủ streaming, máy chủ mail và một số máy chủ ftp.
Theo mặc định, thì DirectAdmin sử dụng Webalizer làm phần mềm thống kê. Nhưng vì khả năng mạnh mẽ AWStats mang lại nên cPanel cũng đang sử dụng nó làm phần mềm thống kê mặc định.
Nếu bạn hứng thú muốn biết điểm khác nhau giữa AWStats và Webalizer thì có thể xem ở trang sau:
Và ở bài viết này mình sẽ giúp các bạn kích hoạt AWStats trên DirectAdmin.
II. Kích hoạt AWStats trên DirectAdmin
Để kích hoạt AWStats trên DirectAdmin chúng ta cần thực hiện theo ba bước sau.
Bước 1: SSH vào máy chủ của bạn
Trước khi đi vào kích hoạt AWStats trên DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root
. Hoặc ít nhất truy cập vào máy chủ với người dùng có quyền sudo
. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để thực hiện các lệnh kích hoạt AWStats trên DirectAdmin.
Bước 2: Các lệnh kích hoạt AWStats trên DirectAdmin
Hầu như chúng ta không cần làm gì nhiều, chỉ cần chạy hai lệnh sau là đã có thể kích hoạt AWStats trên DirectAdmin.
cd /usr/local/directadmin/custombuild ./build set awstats yes ./build set webalizer no ./build awstats
Các lệnh này sẽ làm một số việc sau:
- Di chuyển vào thư mục
custombuild
. - Tải xuống và cài đặt thiết lập AWStats.
- Thêm
awstats=1
vào tệp cấu hìnhdirectadmin.conf
. - Điều chỉnh cấu hình
webalizer=1
sangwebalizer=0
để vô hiệu hóa Webalizer. Tuy nhiên bạn hoàn toàn có thể sửa lại thành 1 nếu muốn dùng song song Webalizer và AWStats, nhưng mình không khuyến khích làm như vậy.
Dưới đây là hình ảnh toàn bộ quá trình thực hiện các lệnh trên.
Nhật ký AWStats trên mỗi user và tên miền khác nhau sẽ được lưu lại ở đường dẫn sau:
/home/user/domains/tenmien.com/awstats
Sau khi đã chạy xong tất cả các lệnh trên chúng ta cần khởi động lại DirectAdmin bằng lệnh sau:
service directadmin restart Hoặc /etc/init.d/directadmin restart
Lưu ý: Vì dữ liệu html AWStats sẽ được khởi tạo mỗi nửa đêm, nên các bạn cần chờ khoảng một ngày thì mới có thể xem được thông tin AWStats.
Bước 3: Xem thông tin AWStats trên DirectAdmin
Tại bước này thì bạn sẽ cần đợi sau 1 ngày từ lúc thực hiện xong bước 2.
Bạn đăng nhập vào bất kỳ người dùng trên DirectAdmin nào, sau đó chọn Site Summary/Statistics/Logs
sau đó chọn nút EDIT ACCOUNT CONFIGURATION
.
Tại đây bạn sẽ chọn AWstats sang On như hình sau và sau đó chọn Save để lưu lại.
Và bây giờ ở trang này bạn hoàn toàn có thể nhấp vào tên miền để xem thông tin khởi tạo bởi AWStats tại khuya hôm trước.
Như bạn có thể thấy, lượng thông tin cung cấp bởi AWStats cực kì nhiều và chi tiết.
III. Tổng kết
Chỉ với ba bước và một chút thời gian chờ đợi là chúng ta đã có thể kích hoạt AWStats trên DirectAdmin hoàn tất. Với lượng thông tin mà AWStats rất trực quang và chi tiết thì mình cũng không hiểu tại sao đội ngũ phát triển DirectAdmin vẫn không đặt AWStats làm phần mềm thống kê mặc định.
Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công.
Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.
- Tham khảo thêm dịch vụ tại đây!