Lưu trữ thẻ: #directadmin

Hướng dẫn cập nhật license DA ( Manual | Auto) – Khắc phục lỗi License Expired

I. Tổng quan DirectAdmin:

Phần mềm Direct Admin được bắt nguồn trên nền hệ điều hành Linux hỗ trợ cho các máy chủ ảo (VPS) thực hiện việc lưu trữ Website chia sẻ (Shared Hosting). Tính năng này cung cấp cho người quản lý web có thể chia sẻ dữ liệu trong trường hợp công việc kinh doanh cần nhiều đại lý, trung gian phân phối bởi sự dễ dàng chia sẻ tài nguyên dữ liệu và quản lý.

Ưu điểm:

– Tốc độ xử lý nhanh chóng, và tính thích ứng cao cho người dùng, và đặc biệt phần mềm DirectAdmin sở hữu các giao diện đồ họa phù hợp cho yêu cầu người dùng đó là tính dễ dùng.
– Phần mềm này có khả năng phục hồi nếu hệ thống xảy ra lỗi bằng cách tự khởi động.
– Không quá phức tạp như giao diện của Cpanel, dễ dàng sử dụng.

Hiện LongVan cũng là đơn vị cung cấp license DirectAdmin, bạn có thể xem qua tại link https://longvan.net/directadmin.html

II. Hướng dẫn thao tác cập nhật license DirectAdmin:

Thường khi bạn mua license, các đại lý sẽ gửi bạn các thông tin bao gồm: UID (Client ID), LID (License ID), tên hostname

  1. Thao tác cập nhật license DA:
    • SSH vào server thực hiện các lệnh sau:
      # cd /usr/local/directadmin/scripts
      # ./getLicense.sh [license-key]
      # service directadmin restart
    • Lưu ý: Nếu báo lỗi trích xuất thì bạn chạy lệnh sau
      # head -n 1 /usr/local/directadmin/conf/license.key
      

      Sau đó tiếp tục nhập các lệnh sau:

      # cd /usr/local/directadmin/scripts
      # ./getLicense.sh [license-key]
      # service directadmin restart
  2. Khắc phục lỗi License Expired:
    • Nguyên nhân: do phía DirectAdmin thường xuyên kết nối để kiểm tra license, nhưng do vì 1 lí do nào đó mà phía DirectAdmin không thể kết nối được tới server đang dùng DirectAdmin  nên server sẽ bị lỗi License Expired. Để khắc phục tình trạng chúng ta tạo 1 cron để chạy tự động update license thường xuyên.
    • Để xử lý và ngăn lỗi trên lặp lại, Quý khách có thể thực hiện như sau:
      • Mở file directadmin_cron bằng lệnh vi như sau:
        # vi /etc/cron.d/directadmin_cron
      • Thêm dòng sau đây ở cuối file và lưu lại:
        0 1 * * * root /usr/local/directadmin/scripts/getLicense.sh "[license-key]" ; echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue

        Theo đó đoạn cron này sẽ chạy tự động vào mỗi 1h sáng hằng ngày để cập nhập.

      • Thực hiện lệnh dưới để apply nội dung cron vừa được add.
        # /etc/init.d/crond restart

Như vậy, Long Vân đã hoàn thành hướng dẫn các bạn cập nhật license DA và khắc phục lỗi License Expired sử dụng panel DirecAdmin. Chúc các bạn thành công!

Hướng dẫn tạo và sử dụng domain tiếng Việt trên DirectAdmin

I. Tổng quan

Directadmin được DEV từ nhà phát triển nước ngoài chỉ hỗ trợ chỉ hỗ trợ các ký tự la tinh. Với những domain tiếng Việt không có trong bản kỹ tự tiếng anh ASCII , Directadmin hay các web server khác sẽ không hỗ trợ.

Trong bài hướng dẫn này, Long Vân sẽ hướng dẫn Quý khách cách tạo và sử dụng một website sử dụng domain tiếng việt trên DirectAdmin

II. Hướng dẫn

  1. Bước 1: ta phải chuyển đổi domain name (IDN) tiếng Việt sang dạng ASCII theo link sau:
    Verisign IDN Conversion Tool To Convert Internationalized Domain Name Into Punycode – Verisign
    VD:  hỗtrợlongvân.com -> xn--htrlongvn-i2a5645fgea.com
  2. Bước 2: tạo domain trên directadmin với dạng ASCII đã có được của bước 1
  3. Bước 3: ta login vào user quản lý domain đã tạo sau đó upload source web. Sau đó kiểm tra hoạt động của website.

Như vậy, Long Vân đã hoàn thành hướng dẫn Quý khách cách tạo và sử dụng domain tiếng việt trên DirectAdmin. Chúc quý khách thành công !

Hướng dẫn hạ cấp phiên bản MySQL/MariaDB trên DirectAdmin

I. Tổng quan

Trong bài viết này Long Vân sẽ hướng dẫn hạ version mysql MariaDB trên DirectAdmin đơn giản và nhanh chóng. Để tránh rủi ro Quý Khách nên sao lưu database để tránh trường hợp xấu nhất xảy ra khiến dữ liệu bị lỗi.

II. Hướng dẫn hạ cấp MariaDB trên DirectAdmin

Để hạ version Mysql/MariaDB trên DirectAdmin chúng ta cần thực hiện các bước sau

  1. Bước 1: SSH vào server
    Quý khách có thể tham khảo bài viết hướng dẫn sau
    Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH
  2. Bước 2: Kiểm tra phiên bản MySQL/MariaDB đang sử dụng hiện tại, bằng lệnh
    mysql -V
    Theo ví dụ trên hình, phiên bản đang cài hiện tại là 10.6.16.
  3. Bước 3: Hạ cấp MariaDB trên DirectAdmin với Custombuild
    • Chúng ta sẽ tiến hành xóa hoàn toàn phiên bản hiện tại đang có và thực hiện bước sao lưu trước để tránh mất dữ liệu database ở thư mục /var/lib/mysql
    • Sử dụng lệnh để tắt dịch vụ mysql và sao lưu thư mục /var/lib/mysql thành thư mục /var/lib/mysql.bk
      # perl -pi -e 's/mysqld=ON/mysqld=OFF/' /usr/local/directadmin/data/admin/services.status
      # systemctl stop mysql
      # mv /var/lib/mysql /var/lib/mysql.bk
      # cd /usr/local/directadmin/custombuild
    • Cấu hình  điều chỉnh cấu hình phiên bản (Bạn có thể thay đổi thành phiên bản khác nếu muốn):
      # ./build set mariadb 10.5
      # ./build set mysql_inst mariadb   (Sử dụng hệ quản trị cơ sở dữ liệu là MariaDB)
      # ./build set mysql_backup no    (Tắt sao lưu database tự động vì hiện tại MariaDB đã không còn hoạt động)
    • Cập nhật lại custombuild script và bắt đầu quá trình cài lại sau khi cài xong, sẽ có thông tin mật khẩu user database root kèm mật khẩu.
    • Quá trình cài lại MariaDB cũng không mất quá nhiều thời gian. Sau khi cài xong chúng ta sử dung tiếp lệnh mariadb -V hoặc mysqld -V để xem phiên bản mới vừa được cài đặt nhé.
    • Phiên bản MariaDB được cài đặt là 10.5.24, đã được hạ cấp MariaDB 10.6.16 về phiên bản MariaDB 10.5.24

Như vậy Long Vân đã hoàn thành hướng dẫn Quý Khách cách hạ version MySQL/MariaDB trên DirectAdmin , chúc Quý Khách thành công!