Tổng quan Directadmin

Chào mọi người nè, như đã hứa trong bài trước, hôm nay mình sẽ hướng dẫn các bạn tích hợp và cài SSL miễn phí let’s encrypt lên website có host là DirectAdmin các bạn nhé.

Tích hợp SSL vào server Directadmin

Đầu tiên mình phải enable let’s encrypt mới sử dụng được, để thao tác được các bạn phải có quyền vào server hoặc VPS đang cài đặt Directadmin này và thao tác bằng vài lệnh trên terminal (cái này cũng đòi hỏi có chút kiến thức về linux). Các bạn an tâm, làm theo bài hướng dẫn của mình là được à.

Mình tham khảo cách cài đặt này trên doccument của DirectAdmin và theo link này: https://help.directadmin.com/item.php?id=648

  • Mở file directadmin.conf
vi /usr/local/directadmin/conf/directadmin.conf
  • Thêm vào 2 option sau
enable_ssl_sni=1
letsencrypt=1
  • Restart lại DirectAdmin service
echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000
  • Thêm vào /.well-known Alias
cd /usr/local/directadmin/custombuild
./build rewrite_confs
  • Sử dụng custombuild để build let’s encrypt vào
cd /usr/local/directadmin/custombuild
./build update
./build letsencrypt

Vậy là xong rồi đó, đơn giản phải không nào.

Cài SSL miễn phí let’s encrypt vào Website

Vì lý do let’s encrypt chỉ cài SSL cho domain được khi domain đó trỏ về IP của server Directadmin, vì vậy mình đăng ký 1 tên miền free là kienthuc.ml để test thử cho các bạn thấy sự “thần kỳ” của SSL miễn phí này.

Đầu tiên các bạn vào domain setup và chọn domain mình muốn cài let’s encrypt

SSL miễn phí
Chọn domain bạn muốn cài SSL miễn phí

điều chỉnh là phần symbolic link từ private_html sang public_html, bởi vì mặc định nếu bạn chọn cài ssl thì mã nguồn phải được up vào private_html.

SSl miễn phí
Thay đổi đường dẫn chứa mã nguồn từ private_html sang public_html

Quay lại giao diện user level, các bạn chọn vào SSL Certificates 

SSL miễn phí
Chọn SSL Certificates

Chọn như trong hình và các bạn bấm save, DirectAdmin sẽ chạy lệnh để cài let’s encrypt lên domain này.

SSl miễn phí
Tiến hành cài đặt let’s encrypt lên domain này

Cài đặt thành công sẽ có giao diện thông báo như thế này

SSL miễn phí
Cài đặt thành công rồi

Xong rồi, giờ các bạn đưa mã nguồn lên host theo hướng dẫn này ở bài trước mình đã hướng dẫn, và truy cập site theo định dạng https://kienthuc.ml để thấy thành quả

SSL miễn phí
Truy cập thấy khóa xanh như vầy là thành công rồi

Vô cùng đơn giản phải không các bạn, bài sau mình sẽ hướng dẫn các bạn cách tạo email account và tài khoản FTP để bạn up mã nguồn nặng.

Cám ơn các bạn đã theo dõi!

Comments

    1. admin Article Author

      Hi bạn Linh,
      bữa giờ AD bận sml với công ty quá nên không check cmt thường xuyên, bạn thông cảm nha.
      không biết bạn làm tới bước nào không được rồi, bạn chụp thêm hình mô tả lỗi để mình xem thử nhé.

Leave a Reply

Your email address will not be published. Required fields are marked *