Các lỗi thường gặp khi quản lý DirectAdmin và cách khắc phục

Trong quá trình sử dụng, người dùng thường xuyên gặp phải những lỗi trên Directadmin. Trong bài viết sau đây, Viettelco sẽ gửi đến bạn các lỗi thường gặp trên directadmin và cách khắc phục để bạn có thể tham khảo.

1. Đăng nhập không hợp lệ

Đăng nhập không hợp lệ

Thỉnh thoảng người dùng sẽ gặp phải lỗi đăng nhập không hợp lệ trong khi sử dụng Directadmin mặc dù username và password không sai. Lỗi này gây ra bởi bạn đã sử dụng google translate. Để khắc phục lỗi này thì bạn cần thực hiện bỏ chức năng translate theo những bước sau đây:

Bước 1: Tiến hành đăng nhập trên trình duyệt khác.

Bước 2: Nhấn vào biểu tượng menu bên góc phải phía trên của chrome. Rồi chọn settings, chọn tiếp Show advanced settings. Trên cửa sổ lúc này bạn bỏ chọn ô Offer to translate pages that aren’t in a language you read.

Bước 3: Thực hiện đăng nhập lại.

2. Lỗi “This is a placeholder for the subdomain… demo.domain.com”

Lỗi này xuất hiện trên DirectAdmin khi người dùng tạo subdomain.

Thực hiện lần lượt các bước sau để sửa lỗi:

Bước 1: Trong domain.com, bạn vào public_html.

Bước 2: Trên màn hình đã xuất hiện thư mục demo. Trong thư mục đó có file index.html

Bước 3: Thực hiện xoá bỏ file index.html vấn đề sẽ được giải quyết.

Lưu ý: cần up code trong mục này để subdomain chạy bình thường.

3. Lỗi “mod_fcgid: can’t apply process slot for”

Khi bạn sử dụng directadmin mà thấy xuất hiện thông báo mod_fcgid: can’t apply process slot for thì bạn cần làm những bước sau đây để khắc phục.

Trong trường hợp bạn sử dụng Hosting, bạn cần kiểm tra lại bạn đã config đúng chưa. Nếu vẫn thấy lỗi xuất hiện bạn cần liên hệ nhà cung cấp hosting để hỏi CGI Access đã được bật trên host chưa. Nếu bạn sử dụng VPS thì bạn cần chỉnh lại thông số MaxProcessCount nằm trong /usr/local/apache/conf/php.conf.

# Fastcgi configuration for PHP5

LoadModule fcgid_module modules/mod_fcgid.so

MaxRequestsPerProcess 500

MaxProcessCount 3

MaxRequestLen 33554432

IPCCommTimeout 60

IdleTimeout 120

IdleScanInterval 30

BusyTimeout 120

BusyScanInterval 90

ErrorScanInterval 3

ZombieScanInterval 3

ProcessLifeTime 3600

Nếu vẫn chưa được bạn thử phân quyền 775 cho mục đăng nhập FastCGI

4. Lỗi No input file specified 

Lỗi No input file specified

Đây chính là lỗi gây ra bởi apache. Để khắc phục lỗi bạn tham khảo 3 cách dưới đây:

Cách 1: Vào file .htaccess thêm dấu ? sau index.php trước dấu “/”

chẳng hạn đoạn code sau:

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php ?/$1 [L

Cách 2: Có thể trong quá trình add domain bị lỗi. Vì vậy, bạn hãy thử xoá domain và add lại.

Cách 3: Trong tình huống bạn không thể chỉnh sửa được file .htaccess bạn có thể làm theo 2 bước sau đây:

Bước 1: 

PHP chạy dưới chế độ CGI khi có cgi.fix_pathinfo giá trị 1. Bạn mở /system/application/config/config.php hoặc nơi chứa file config và hãy đảm bảo là 2 lựa chọn này được thiết lập.

PHP:$config[‘index_page’] = “”;$config[‘uri_protocol’] = “AUTO“;

 Bước 2: 

Tạo file PHP.INI dưới thư mục gốc website của bạn với nội dung

PHP:

cgi.fix_pathinfo = 0;

5. Lỗi Nginx is functioning normally

Lỗi Nginx is functioning normally

Trong quá trình sử dụng, thỉnh thoảng bạn sẽ gặp phải Nginx is functioning normally. Hãy khắc phục theo nhiều cách sau đây:

  • Nếu lỗi này xuất hiện là do không gán IP vào đúng domain thì bạn cần gán lại IP vào domain chính xác để khắc phục lỗi.
  • Khi bạn mới chỉ trỏ tên miền về hosting mà chưa add domain trên hosting hoặc tạo domain trên VPS/ Server cũng là một nguyên nhân gây ra lỗi Nginx is functioning normally. Vì vậy bạn cần add hosting vào để giải quyết lỗi.
  • Nếu 2 cách trên vẫn chưa giải quyết được lỗi thì bạn cần liên hệ nhà cung cấp hosting để được hỗ trợ.

6. Lỗi An error occurred while creating the compressed file

Nguyên nhân gây ra lỗi này chính là bạn cố nén file trên DirectAdmin nhưng lại sử dụng quá dung lượng lưu trữ. Để xử lý lỗi này bạn cần xoá bỏ bớt file không cần thiết để trống dung lượng trên hosting hoặc tăng dung lượng hosting lên bằng cách liên hệ nhà cung cấp hosting để mua thêm dung lượng. Bạn có thể sử dụng 1 trong 2 cách này nhưng cần đảm bảo dung lượng còn trống lớn hơn dung lượng file bạn nén.

Vậy là bài viết trên, Viettelco đã gửi đến bạn các lỗi thường gặp trên directadmin và cách khắc phục. Hy vọng bài viết trên hữu ích đối với bạn. Nếu bạn còn bất cứ câu hỏi nào liên quan hãy để lại bình luận ở bên dưới để được hỗ trợ ngay nhé. Hiện nay Viettelco đang triển khai dịch vụ cho thuê hosting nếu có nhu cầu sử dụng bạn có thể liên hệ để biết thêm thông tin chi tiết.

Ngoài ra hãy theo dõi website https://viettelco.net để đọc được những bài viết hữu ích khác nữa nhé.

Hướng dẫn cài đặt SSL trên hosting DirectAdmin

Hiện nay hầu hết các website đều được cài đặt SSL, chứng chỉ SSL là một phần không thể thiếu đối với một trang Web lớn và uy tín. SSL cũng là một chuẩn mực mà các trình duyệt lớn đưa ra nhằm đánh giá vị trí thứ hạng của một website trên các thuật toán tìm kiếm của họ. Vậy SSL là gì và cách cài đặt nó như thế nào, hãy cùng Viettelco tìm hiểu về SSL và cách cài đặt trên DirecAdmin qua bài viết dưới đây.

SSL là gì?

SSL là viết tắt của từ Secure Sockets Layer, là một tiêu chuẩn của công nghệ bảo mật, truyền thông mã hóa giữa các máy chủ web và các trình duyệt. SSL đảm bảo tất cả các dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật và an toàn.

Để bảo vệ những thông tin truyền trên mạng, SSL sử dụng kết hợp các yếu tố sau để thiết lập một giao dịch an toàn:

  • Xác thực: đảm bảo tính xác thực của trang web mà người dùng truy cập ở điểm kia của kết nối.
  • Mã hóa: dữ liệu được mã hóa để không bị đọc được bởi người khác khi truyền mà mạng, chỉ có người gửi và người nhận đọc được dữ liệu đó.
  • Toàn vẹn dữ liệu: đảm bảo thông tin không bị sai lệch khi truyền qua mạng đến đích nhận.

Giao thức SSL

SSL được phát triển bởi Netscape, giao thức SSL được sử dụng phổ biến trên các trang web trong việc xác thực và mã hóa thông tin giữa client và server. SSL được thiết kế để hỗ trợ vấn đề bảo mật cho rất nhiều ứng dụng. SSL hoạt động trên TCP/IP và bên dưới các giao thức HTTP, IMAP và FTP.

SSL không phải là một giao thức đơn lẻ mà là một tập hợp các thủ tục đã được chuẩn hóa để thực hiện các công việc xác thực server, xác thực client, mã hóa kết nối.

Giao thức SSL bao gồm 2 giao thức con là SSL record và SSL handshake.

Chắc hẳn thông tin mà Viettelco cung cấp phía trên đã một phần giúp bạn hiểu được SSL là gì và lợi ích của nó khi sử dụng cho các website. Vậy làm thế nào để có SSL cho trang web của mình. Tiếp theo Viettelco sẽ hướng dẫn bạn cài SSL trên Directadmin cho trang web của mình.

Hướng dẫn cài đặt SSL trên DirectAdmin

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

 

Bước 2: Chọn mục SSL Certificates

 

Bước 3: Chọn Enable SSL

 

Bước 4: Chọn Free & automatic certificate from Let’s Encrypt

Sau đó chọn như hình dưới và nhấn Save để lưu lại. Directadmin sẽ hiện thông báo như hình dưới.

 

Bước 5: Tại tab Paste a pre-generated certificate and key chọn Save để lưu lại certificate

Sau khi đã lưu lại các bạn quay trở lại trang web của mình để kiểm tra xem website đã có SSL chưa. Ở đây Viettelco sử dụng website maychucloud.vn để làm hướng dẫn.

 

Như vậy là website đã có SSL, nếu bạn không sử dụng Directadmin bạn có thể cài theo cách khác hoặc sử dụng dịch vụ hosting của Viettelco để được hỗ trợ.

Hướng dẫn cài đặt SSL trên hosting DirectAdmin

Hiện nay hầu hết các website đều được cài đặt SSL, chứng chỉ SSL là một phần không thể thiếu đối với một trang Web lớn và uy tín. SSL cũng là một chuẩn mực mà các trình duyệt lớn đưa ra nhằm đánh giá vị trí thứ hạng của một website trên các thuật toán tìm kiếm của họ. Vậy SSL là gì và cách cài đặt nó như thế nào, hãy cùng Viettelco tìm hiểu về SSL và cách cài đặt trên DirecAdmin qua bài viết dưới đây.

 

SSL là gì?

SSL là viết tắt của từ Secure Sockets Layer, là một tiêu chuẩn của công nghệ bảo mật, truyền thông mã hóa giữa các máy chủ web và các trình duyệt. SSL đảm bảo tất cả các dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật và an toàn.

Để bảo vệ những thông tin truyền trên mạng, SSL sử dụng kết hợp các yếu tố sau để thiết lập một giao dịch an toàn:

  • Xác thực: đảm bảo tính xác thực của trang web mà người dùng truy cập ở điểm kia của kết nối.
  • Mã hóa: dữ liệu được mã hóa để không bị đọc được bởi người khác khi truyền mà mạng, chỉ có người gửi và người nhận đọc được dữ liệu đó.
  • Toàn vẹn dữ liệu: đảm bảo thông tin không bị sai lệch khi truyền qua mạng đến đích nhận.

Giao thức SSL

SSL được phát triển bởi Netscape, giao thức SSL được sử dụng phổ biến trên các trang web trong việc xác thực và mã hóa thông tin giữa client và server. SSL được thiết kế để hỗ trợ vấn đề bảo mật cho rất nhiều ứng dụng. SSL hoạt động trên TCP/IP và bên dưới các giao thức HTTP, IMAP và FTP.

SSL không phải là một giao thức đơn lẻ mà là một tập hợp các thủ tục đã được chuẩn hóa để thực hiện các công việc xác thực server, xác thực client, mã hóa kết nối.

Giao thức SSL bao gồm 2 giao thức con là SSL record và SSL handshake.

Chắc hẳn thông tin mà Viettelco cung cấp phía trên đã một phần giúp bạn hiểu được SSL là gì và lợi ích của nó khi sử dụng cho các website. Vậy làm thế nào để có SSL cho trang web của mình. Tiếp theo Viettelco sẽ hướng dẫn bạn cài SSL trên Directadmin cho trang web của mình.

Hướng dẫn cài đặt SSL trên DirectAdmin

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

Bước 2: Chọn mục SSL Certificates

Bước 3: Chọn Enable SSL

Bước 4: Chọn Free & automatic certificate from Let’s Encrypt

Sau đó chọn như hình dưới và nhấn Save để lưu lại. Directadmin sẽ hiện thông báo như hình dưới.

 

Bước 5: Tại tab Paste a pre-generated certificate and key chọn Save để lưu lại certificate

Sau khi đã lưu lại các bạn quay trở lại trang web của mình để kiểm tra xem website đã có SSL chưa. Ở đây Viettelco sử dụng website maychucloud.vn để làm hướng dẫn.

Như vậy là website đã có SSL, nếu bạn không sử dụng Directadmin bạn có thể cài theo cách khác hoặc sử dụng dịch vụ hosting của Viettelco để được hỗ trợ.