❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.

1. Tổng quan

Trong bài viết này mình sẽ hướng dẫn cách để có thể tải file tar.gz DirectAdmin.

Trong quá trình sử dụng DirectAdmin các bạn sẽ sử dụng đến tính năng backup hoặc tính năng nén. Tuy nhiên sau đó thì chúng ta không thể tải được định dạng file .tar.gz, và khi nhấp vào thì trình duyệt sẽ cố gắn đọc file đó chứ không tải về.

Dưới đây là hình ảnh khi chúng ta không thể tải được file tar.gz mà được dẫn đến một trang rất là khó hiểu.

2. Cho phép tải file tar.gz DirectAdmin

ℹ️ Vấn đề này thường liên quan đến MIME type của máy chủ. Khi bổ sung đúng kiểu application/gzip, trình duyệt sẽ nhận biết đây là tệp nén để tải xuống thay vì cố mở trực tiếp trong tab mới.

Để bật cho phép tải file tar.gz DirectAdmin chúng ta chỉ cần thực hiện 2 bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Để cho phép tải file tar.gz DirectAdmin, chúng ta cần SSH với quyền root trước. 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 để chỉnh sửa tệp tin cho phép các định dạng được tải về.

Bước 2: Chỉnh sửa tệp tin mime.types cho phép các loại định dạng được tải về.

Để chỉnh sửa tệp tin này ta dùng lệnh sau:

vi /etc/mime.types

Sau đó thêm dòng sau vào tệp tin này và lưu lại.

application/gzip                                gz tgz

Cách thao tác chỉnh sửa các bạn có thể làm theo như sau:

  • Nhấn tổ hợp phím Shift + G để xuống cuối file.
  • Nhấn O để thêm dòng mới.
  • Chèn nội dung cho và tab ra cho phù hợp như hình dưới các bạn nhé.
  • Sau đó lưu lại bằng cách bấm nút ESC > Bấm hai kí tự 😡 > Bấm Enter

Bước 3: Khởi động lại DirectAdmin để nhận cấu hình mới

Vậy là ta đã có thể tải file tar.gz DirectAdmin. Cần khởi động lại DirectAdmin để nhận cấu hình mới là xong. Lệnh khởi động lại DirectAdmin với tất cả các hệ điều hành như sau:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue.cb
/usr/local/directadmin/dataskq d20 --custombuild

Sau khi khởi động lại xong chúng ta thử tải lại tệp tin có định dạng tar.gz xem có thể tải về được không nhé.

Dưới đây là hình ảnh sau khi thử lại của mình.

Tải file tar.gz DirectAdmin

Ngay khi nhấp vào tên tệp tin, tệp tin đã có thể chọn nơi tải về được bình thường như bao tệp tin khác.

Tổng kết

Sau khi thêm MIME type cho .gz.tgz trong tệp /etc/mime.types, DirectAdmin sẽ trả tệp tar.gz theo đúng kiểu nội dung để trình duyệt tải về bình thường. Cách này vẫn hữu ích khi bạn cần lấy nhanh file backup hoặc file nén ngay trong File Manager mà không phải chuyển qua FTP hay SFTP.

💡 Nếu bạn chỉnh sửa trực tiếp trên máy đang chạy dịch vụ, nên sao lưu tệp /etc/mime.types trước khi lưu thay đổi để có thể khôi phục nhanh khi cần.

Sau khi cập nhật xong, bạn chỉ cần khởi động lại DirectAdmin rồi thử tải lại file tar.gz trong File Manager để kiểm tra.

Chia sẻ:
Bài viết đã được kiểm duyệt bởi AZDIGI Team

Về tác giả

Thạch Phạm

Thạch Phạm

Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.

Hơn 10 năm phục vụ 80.000+ khách hàng

Bắt đầu dự án web của bạn với AZDIGI