HƯỚNG DẪN ĐỔI VÀ CÀI SSL CHO HOSTNAME TRÊN VPS DIRECTADMIN

DirectAdmin là một trong những control panel phổ biến để quản lý máy chủ. Khi bạn cài đặt DirectAdmin, ban đầu bạn sẽ chỉ có thể truy cập vào nó thông qua một địa chỉ IP và cổng, ví dụ như http://192.168.1.100:2222. Khi sử dụng địa chỉ này, mọi thông tin bạn nhập vào, bao gồm cả mật khẩu, sẽ được truyền đi một cách không bảo mật. Điều này giống như việc bạn viết mật khẩu của mình lên một tờ giấy và đưa cho người khác đọc. Nếu bạn truy cập DirectAdmin từ một mạng công cộng như quán cafe, hacker có thể dễ dàng đánh cắp thông tin này và chiếm quyền điều khiển máy chủ của bạn.

Việc thay đổi hostname và cài đặt SSL là những thao tác thường xuyên được thực hiện để tăng cường bảo mật và tùy biến hệ thống. Bài viết này sẽ hướng dẫn bạn từng bước thực hiện các thao tác này.

THAY ĐỔI HOSTNAME TRÊN VPS DIRECTADMIN

Việc đầu tiên bạn hãy đăng nhập vào DirectAdmin với quyền admin. Sau tìm đến phần Extra Features => Administrator Settings => Server Settings.

Tại ô Server's Hostname (?), bạn kiểm tra tên hostname hiện tại và sau đó đổi thành hostname mà bạn muốn.

Sau khi đổi trên giao diện DirectAdmin, bước tiếp theo bạn cần SSH vào VPS và thực hiện thao tác sau:

# cd /usr/local/directadmin/scripts
# ./hostname.sh hostname-cua-ban

Ví dụ:

Sau khi thực hiện xong, các bạn chờ DirectAdmin khởi động lại và vào kiểm tra lại.

CÀI SSL CHO HOSTNAME TRÊN VPS DIRECTADMIN

Bước 1: Trỏ miền tới Máy chủ IP và thêm bản ghi CAA cho tên máy chủ

Để cài đặt SSL cho Hostname trên DirectAdmin chúng ta có 3 điều kiện:

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

Các lệnh cài đặt SSL cho Hostname DirectAdmin

# /usr/local/directadmin/scripts/letsencrypt.sh request_single vidu.domaincuaban.com 4096
# /usr/local/directadmin/directadmin set ssl_redirect_host vidu.domaincuaban.com
# service directadmin restart

Trong qúa trình chạy lệnh:  /usr/local/directadmin/directadmin set ssl_redirect_host vidu.domaincuaban.com

Lệnh này dùng để redirect địa chỉ IP sang địa chỉ hostname. Ví dụ: http://IP:2222 sang https://HOSTNAME:2222 

Bạn có thể xảy ra lỗi như: 

Error with the current values:
Cannot find 'ssl_redirect_host' in the directadmin.conf

Để khắc phục lỗi này, các bạn thực hiện như sau:

cd /usr/local/directadmin/conf
perl -pi -e 's/ss1=0/ssl=1/' directadmin.conf
echo "carootcert=/usr/local/directadmin/conf/carootcert.pem" >> directadmin.conf

Tiếp theo, dán dòng bên dưới vào file directadmin.conf ở đường dẫn: /usr/local/directadmin/conf/directadmin.conf

ssl_redirect_host=host.name.com
force_hostname=your.hostname.com

Sau đó các bạn chạy lệnh: service directadmin restart để khởi động lại DirectAdmin.

Như vậy, chúng ta đã hoàn thành việc đổi Hostname và cài SSL cho VPS chạy DirectAdmin.



Chúc các bạn thực hiện thành công!



Article ID: 1070
Cập nhật gần nhất: 22 Th08, 2024
Lần sửa đổi: 3
VPS (Máy chủ ảo) -> VPS Linux -> VPS DirectAdmin -> HƯỚNG DẪN ĐỔI VÀ CÀI SSL CHO HOSTNAME TRÊN VPS DIRECTADMIN
https://kb.hostvn.net/hung-dan-d-i-v-c-i-ssl-cho-hostname-tren-vps-directadmin_1070.html