Từ năm 2014, Google hỗ trợ người dùng các website – hỗ trợ giao thức HTTPS với chứng chỉ SSL hợp lệ trên kết quả tìm kiếm nhằm giảm nguy cơ giả mạo, đảm bảo an toàn, riêng tư cho các dữ liệu gửi đi từ trình duyệt tới máy chủ. Tổ chức phi lợi nhuận Let’s Encrypt – có các dịch vụ hosting hỗ trợ chứng chỉ SSL miễn phí cho dân “nghèo”. Bài viết sau đây xin giới thiệu phương thức cài đặt ssl directadmin cho các bạn.
1. SSL là gì?
SSL là loại chứng chỉ giúp mã hóa thông tin trên các thiết bị hoặc ứng dụng có hỗ trợ mã hóa bằng chứng chỉ SSL. Muốn có chứng chỉ này thì chúng ta cần đăng ký với các tổ chức như Comodo, GeoTrust, Symantec có trả phí còn với Let’s Encrypt hoàn toàn miễn phí nhưng phải gia hạn mỗi 90 ngày 1 lần.
Let’s Encrypt là nhà cung cấp miễn phí chứng chỉ SSL để kích hoạt HTTPS tự động một cách phi lợi nhuận vì cộng đồng dưới sự quản lý của Security Research Group (ISRG).
2. Các bước cài đặt
Cài đặt trên VPS/Server theo hướng dẫn của SEOAZ sẽ bao gồm 7 bước sau đây.
Bước 1: Kiểm tra và update version DirectAdmin lên bản 1.5 hoặc cao hơn. Kiểm tra version của control DirectAdmin
/usr/local/directadmin/directadmin -v
Thực hiện update version của control DirectAdmin
Bước 2: Bật tính năng Let’s Encrypt trên DirectAdmin
echo “letsencrypt=1 >> /usr/local/directadmin/còn/directadmin.conf
Bước 3: Bật SNI trên DirectAdmin
echo “enable_ssl_sni=1” >> /usr/local/directadmin/conf/directadmin.conf
Bước 4: Khởi động lại dịch vụ DirectAdmin
/etc/init.d/directadmin restart
Bước 5: Update license Let’s Encrypt
wget –O /usr/local/directadmin/scripts/letsencrypt.sh http://files.directadmin.com/
Bước 6: Update web-server configs trên DirectAdmin
cd /usr/local/directadmin/custombuild
. /build update
. /build rewrite_confs
Bước 7: Kiểm tra và cài đặt SSL với Let’s Encrypt trên DirectAdmin
Cài đặt SSL cho domain
Đầu tiên chúng ta cần biết về trang quản trị tên miền để chứng minh với CA rằng máy chủ web đang kiểm soát một tên miền.
Host: @, www
Record: A
Content: x.x.x.x
Các bước cài đặt SSL Let’s Encrypt trên Directadmin
Bước 1: Đăng nhập vào User của hosting trên Directadmin và nhấp vào SSL Certificates hoặc đăng nhập bằng account của Admin hay Reseller. Advanced Features (cài đặt nâng cao)
Bước 2: Chọn trong SSL Certificates ô Free & automatic certificate from Let’s Encrypt
Sau đó ở ô Common name điền www.cornershopaz.com. Mục Email điền email của bạn, key size (bits) chọn 4096, Certificate chọn 5HA256. Trong mục Let’s Encrypt Certificate Entries có nhiều ô để lựa chọn email.
Bước 3: Khởi động SSL trên Hosting DirectAdmin
Your Account → Domain Setup → chọn domain cần thiết lập. Chọn secure SSL, PHP Access bắt buộc cùng Use a symbolic link from private và ấn save.
Modify (phần sửa đổi)
Bước 4: Sau khi cài đặt SSL xong, bạn vào kiểm tra SSL online theo URL: http://ssltools.com
Trên đây là hướng dẫn cài đặt SSL với Let’s Encrypt trên VPS/Server sử dụng DirectAdmin. Để được hỗ trợ các vấn đề liên quan đến phần mềm máy tính một cách tốt nhất, các bạn có thể truy cập đến seoaz.com.vn bằng cách gọi đến Hotline: 0931890596 để được nhân viên kỹ thuật đưa ra tư vấn phù hợp.