Access log là một trong những file log quan trọng nhất trên cPanel. Nó ghi lại tất cả các truy cập vào website của bạn, bao gồm địa chỉ IP, thời gian, trang được truy cập, phương thức HTTP, mã trạng thái HTTP, v.v.

Việc xem access log có thể giúp bạn:

  • Theo dõi lưu lượng truy cập đến website của mình
  • Xác định các vấn đề về hiệu suất
  • Phát hiện các cuộc tấn công
  • Tối ưu hóa website của mình

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách xem access log trên cPanel.

Bước 1: Đăng nhập vào cPanel

Đầu tiên, bạn cần đăng nhập vào cPanel của mình. Bạn có thể làm điều này bằng cách truy cập địa chỉ IP hoặc tên miền của máy chủ hosting của mình. Sau khi đăng nhập, bạn sẽ thấy giao diện cPanel như bên dưới

CleanShot 2023 12 05 at 20.37.23
Hướng dẫn xem access log trên cPanel 14

Bước 2: Xem Access Logs

Cách 1: Xem tại Raw Access Logs

Tiếp theo, bạn cần truy cập phần Metrics. Bạn có thể làm điều này bằng cách nhấp vào tab Metrics ở thanh bên trái. Trong phần Metrics, bạn sẽ thấy mục Raw Access Logs. Nhấp vào mục này để mở trang Raw Access Logs.

CleanShot 2023 12 05 at 20.38.28
Hướng dẫn xem access log trên cPanel 15

Trên trang Raw Access Logs, bạn sẽ thấy danh sách tất cả các tên miền của mình. Chọn tên miền mà bạn muốn xem access log.

CleanShot 2023 12 05 at 20.38.48
Hướng dẫn xem access log trên cPanel 16

Nhấp vào nút Download Sau khi chọn tên miền, bạn sẽ thấy nút Download. Nhấp vào nút này để tải file access log về máy tính của bạn. Sau khi tải file access log về máy tính, bạn có thể mở nó bằng bất kỳ trình soạn thảo văn bản nào. File access log có định dạng văn bản thuần túy. Mỗi dòng trong file đại diện cho một truy cập vào website của bạn.

CleanShot 2023 12 05 at 20.39.53
Hướng dẫn xem access log trên cPanel 17

Cách 2: Xem Access Logs qua cửa sổ Terminal

Trong cPanel bạn tìm đến Terminal và chọn. Tuỳ vào nhà cung cấp sẽ hỗ trợ bạn tính năng này. Tại AZDIGI thì tính năng này được bật miễn phí.

CleanShot 2023 12 05 at 20.41.05
Hướng dẫn xem access log trên cPanel 18

Sau khi vào cửa sổ Terminal bạn gõ lệnh sau

cd access-logs
ll

Tại đây sẽ hiển thị các file log của tất cả các tên miền

CleanShot 2023 12 05 at 20.42.52
Hướng dẫn xem access log trên cPanel 19

Lưu ý: Đối với web không có SSL thì bạn đọc log file có định dạng tên miền. Với web có SSL bạn đọc log file có đuôi mở rộng là -ssl_log

Ví dụ như tôi đang cần xem access log của blog.NGUYENCANHSON.COM.stag.NGUYENCANHSON.COM-ssl_log tôi sẽ sử dụng lệnh sau

  • Lệnh xem realtime (thời gian thực)
tail -f blog.NGUYENCANHSON.COM.stag.NGUYENCANHSON.COM-ssl_log
  • Hiển thị nội dung của tệp tin từ cuối lên trên
tail blog.NGUYENCANHSON.COM.stag.NGUYENCANHSON.COM-ssl_log

Với hướng dẫn trên, bạn đã có thể xem access log trên cPanel. Việc xem access log có thể giúp bạn hiểu rõ hơn về lưu lượng truy cập đến website của mình và phát hiện các vấn đề tiềm ẩn.