3 Cách cài đặt SSL cho website wordpress đơn giản nhất

Thứ ba - 15/09/2020 06:24
Khi bạn vận hành một website bạn sẽ phải lo lắng đến vấn đề bảo mật của website đó. Chẳng khách hàng nào yên tâm đăng nhập thông tin cá nhân của mình lên website của bạn khi họ không thể an tâm về việc bảo mật thông tin.
3 Cách cài đặt SSL cho website wordpress đơn giản nhất
Khi bạn vận hành một website bạn sẽ phải lo lắng đến vấn đề bảo mật của website đó. Chẳng khách hàng nào yên tâm đăng nhập thông tin cá nhân của mình lên website của bạn khi họ không thể an tâm về việc bảo mật thông tin.

Bạn cũng không thể qua mặt được khách hàng của mình bởi trình duyệt Chrome sẽ cảnh báo người dùng khi website chưa được bảo mật. Do đó, điều cần làm là cài đặt chứng chỉ SLL ngay và luôn. SSL là gì và cài đặt như thế nào? Chúng tôi sẽ nói rõ trong bài viết dưới đây.


Chứng chỉ SSL là gì?


SSL viết tắt từ Secure Sockets Layer là công nghệ mã hóa bảo mật kết nối giữa trình duyệt của người dùng và website. Nói một cách dễ hiểu, khi người dùng đăng nhập vào web để mua sắm, tìm kiếm thông tin, giải trí…thì SSL sẽ làm nhiệm vụ bảo vệ thông tin cá nhân của người dùng, trách bị lộ thông tin cho những mục đích xấu.

Ngoài ra SSL còn được xem như là một tín hiệu xếp hạng, bạn có thể hưởng lợi ích từ SEO khi cài đặt SSL.



 
Khái niệm chứng chỉ SSL


 
 

Xem thêm: Top 10 plugin hay cần thiết nhất cho Wordpress


Các loại chứng chỉ SSL


SSL không chỉ mặc định ở 1 loại, chúng có hẳn 3 loại được sử dụng tùy theo đối tượng. Cụ thể như sau:

•    Domain Validated SSL certificate

Domain Validated SSL certificate là một loại SSL cơ bản nhất được chứng thực thông qua email hoặc DNS. Chứng chỉ này rất phù hợp với những người mới bắt đầu vì nó khá dễ thực hiện. Bạn có thể nhận chứng chỉ bằng cách xác thực quyền admin với domain hoặc thay đổi vài bản ghi DNS của domain. Thời gian chứng thực Domain Validated SSL certificate chỉ mất vài phút đến vài tiếng.

•    Organization validated SSL certificates

Organization validation SSL certificates là loại chứng chỉ SSL dành cho các tổ chức doanh nghiệp bởi chúng lưu trữ thông tin doanh nghiệp trong certificate. Vì phải tiến hành thẩm định định danh của doanh nghiệp nên thời gian chứng thực loại chứng chỉ này có thể mất vài tiếng đến vài ngày.

•    Extended Validation SSL certificate

Extended Validation SSL certificate là chứng chỉ SSL nâng cao nhất trong cả 3 loại. Để chứng thực chứng chỉ này phải thông qua nhiều thao tác như thẩm định quyền sở hữu tên miền, thông tin doanh nghiệp, kiểm tra sự tồn tại hợp lệ của doanh nghiệp. Bởi sự phức tạp này mà Extended Validation SSL certificate phải mất từ vài ngày đến vài tuần để thẩm định.



 
Các loại chứng chỉ SSL


 
 

Xem thêm: Parked domain là gì? , cách tạo Email theo domain


HTTPS là gì? Sự khác nhau giữa HTTP và HTTPS


Trước khi định nghĩa https là gì chúng ta cần tìm hiểu http. HTTP (viết tắt của HyperText Transfer Protocol) là giao thức được sử dụng trong word wide web để truyền tải dữ liệu giữa web đến các trình duyệt web và ngược lại. 

HTTPS (viết tắt của từ HyperText Transfer Protocol Secure) hiểu đơn giản là hình thức bảo mật hơn của HTTP vì chúng được kết hợp giữa http và chứng chỉ SSL giúp người dùng bảo mật các thông tin đã đăng nhập trên mạng.

HTTP và HTTPS khác nhau những điểm sau:

•    HTTPS có chứng chỉ SSL, HTTP thì không

•    HTTPS an toàn hơn HTTP

•    HTTP hoạt động tại tầng ứng dụng, HTTPS hoạt động tại tầng giao vận


 

Xem thêm: Domain là gì? , Top 10 website đăng ký tên miền miễn phí


Chuyển cài đặt từ http sang https cho website wordpress 


Sử dụng plugin SSL để chuyển các link HTTP sang HTTPS là một cách được nhiều người sử dụng. 

•    Bước 1: đăng nhập vào wordpress => Plugin => add new

•    Bước 2: Gõ tên Really Simple SSL vào ô tìm kiếm sẽ hiện ra plugin SSL=> click Install Now ở ngay plugin đó để tiến hành cài đặt. 

•    Bước 3: Sau khi cài đặt, Really Simple SSL sẽ phát hiện SSL trên trang web và chuyển toàn bộ các link HTTP sang HTTPS. 


Cách cài đặt SSL


Cài đặt ssl trên Cpanel


Cách này được áp dụng khi nhà cung cấp hosting của bạn đã tích hợp Let’s Encrypt. Thực hiện theo cách bước sau đây: 

•    Bước 1: Truy cập vào cPanel, chuyển đến Security rồi nhấn vào Let’s Encrypt



 
Biểu tượng Let’s Encrypt có sẵn trên cPanel


 

•    Bước 2: Chọn tên miền bạn muốn cài đặt trên Let’s Encrypt rồi nhấn vào Issue ở ngay phía bên phải tên miền tương ứng đó



 
Chọn tên miền muốn cài đặt


 

Bước 3: Sau khi chọn Issue sẽ hiện ra bảng như hình dưới, bạn hãy click vào cột Include cho tên miền tương ứng rồi nhấn Issue là hoàn thành. Sau khi hoàn thành sẽ có một thông báo gửi đến bạn.



 
Click vào tên miền tương ứng


 
 

Xem thêm: Hosting là gì? ; Cách trỏ tên miền về hosting


Cài đặt SSL khi chưa tích hợp Let’s Encrypt


Cách trên được áp dụng khi hosting đã được tích hợp Let’s Encrypt. Tuy nhiên trong trường hợp chưa tích hợp thì sao? Dưới đây là các bước kèm hình ảnh giúp bạn cài đặt SSL cho trường hợp đó. 

Truy cập vào trang web ssl for free rồi nhập vào thanh công cụ địa chỉ trang web muốn cài chứng chỉ SSL. Sau khi hoàn thành nhấn vào nút Create Free SSL Certificate. 



 
Bước 1


 

Tiếp theo bạn cần xác thực chủ domain, chọn Manual Verification (DNS). 



 
Bước 2


 

Bước tiếp theo là cách sửa DNS cho domain.



 
Bước 3


 

Bạn sẽ thêm vào 2 bản ghi như hình bên dưới



 
Bước 4


 

Quan trở lại màn hình của ssl for free rồi click vào nút Download SSL certificate.



 
Bước 5


 

Màn hình sẽ hiển thị như bên dưới, bạn chỉ cần click vào Download All SSL Certificate Files. 



 
Bước 6


 

3 file bên dưới sẽ được tải về máy



 
Bước 7


 

Trở về truy cập vào cPanel => security => SSL/TLS



 
Bước 8


 

Click vào "Generate, view, upload, or delete your private keys.” để upload private key lên host. 



 
Bước 9


 

Bạn sẽ lấy được private key từ file private.key ở bước trên. Sau đó paste  private.key vào ô bên dưới và nhấn save. 



 
Bước 10


 

Trên màn hình SSL/TLS bạn hãy click vào “Manage SSL Sites” để upload chứng chỉ lên.



 
Bước 11


 

Ở file certificate.crt phía trên bạn sẽ lấy được CRT, bạn cần paste CRT đó vào ô bên dưới, bên trên là chọn tên miền muốn cài SSL rồi nhấn Autofill by Certificate.



 
Bước 12


 

Kéo xuống dưới click vào nút click vào nút Install Certificate. Nếu thành công trên màn hình sẽ hiện như hình dưới.



 
Bước 13


 
 

Xem thêm: TOP 10 nhà cung cấp hosting miễn phí tốt nhất hiện nay


Cài đặt Comodo SSL


Thực hiện cài đặt Comodo SSL theo các bước sau (kèm hình ảnh): 

•    Bước 1: Truy cập vào cPanel => Security => SSL/TLS Manager



 
Bước 1-1


 

Click vào “Generate, view, or delete SSL certificate signing requests” như hình dưới 



 
Bước 1-2


 

Chọn domain cần cài đặt SSL rồi điền các thông tin theo yêu cầu sau đó nhấn Generate ở cuối trang.



 
Bước 1-3


 

Sau đó sẽ có nhiều key hiện ra nhưng bạn chỉ cần copy “Encoded CSR” rồi để màn hình như vậy. 

•    Bước 2: Truy cập vào tài khoản Namecheap => Product List =>  Active



 
Bước 2-1


 

Sau đó paste mã CSR đã lấy ở trên vào khung CSR. Ở mục Server Type, bạn chọn “Apache, Nginx, cPanel or other” rồi nhấn Submit. 



 
Bước 2-2


 

Màn hình sẽ hiện ra như bên dưới, bạn chỉ cần nhấn Next.



 
Bước 2-3 


 

Chọn phương thức xác thực là email rồi chọn email đã đăng ký domain.



 
Bước 2-4 


 

Điền vào thông tin theo yêu cầu rồi nhấn Next



 
Bước 2-5


 

Sẽ có một màn hình xác nhận hiện ra, bạn nhấn vào Confirm



 
Nhãn


 

Comodo sẽ xét duyệt và gửi về email như hình dưới. Bạn nhấn vào chữ here có gạch dưới.



 
Bước 2-7 


 

Copy mã kích hoạt trong email rồi điền vào sau đó nhấn Next



 
Bước 2-8


 

Ở phần này Comodo sẽ gửi cho bạn 2 file như hình dưới và cuối email là CRT key chứa trong file.crt. Hãy copy key này.



 
Bước 2-9


 

•    Bước 3: Quay về cPanel => Security =>  SSL/TLS Manager => Manage SSL sites



 
Bước 2-9


 

Paste CRT bạn đã copy ở bước 2-9 vào ô CRT rồi nhấn Autofill by Certificate.



 
Bước 3-2


 

Kéo xuống dưới nhấn vào Install Certificate là hoàn thành 



 
Bước 3-3


 

Cài chứng chỉ ssl bằng CloudFlare 


•    Bước 1: Đăng nhập tài khoản CloudFlare => Truy cập Crypto => Thiết lập SSL là Flexible.

•    Bước 2: Đăng nhập Dashboard => Cài đặt kích hoạt plugin CloudFlare Flexible SSL.

•    Bước 3: Truy cập CloudFlare Dashboard => Page Rules => bật tùy chọn Always use HTTPS.

•    Bước 4: Thiết lập URL Pattern thông qua HTTP. 

•    Bước 5: Click Add Rule để áp dụng rule sau đó bạn cần chờ từ vài phút đến 24h để trang web chuyển hướng tới HTTPS.

Cài đặt SSL cho website wordpress không hề khó khăn và cũng chẳng hề mất thời gian. Chỉ cần bỏ ra vài phút là bạn đã có thể tăng tính bảo mật và thu hút nhiều khách hàng hơn cho website của mình rồi. Ngoài ra, bạn cũng có thể cài đặt SSL miễn phí hoặc chỉ tốn một mức phí rất nhỏ tùy vào cách cài đặt bạn chọn. Hy vọng bài viết này sẽ có ích cho bạn trong việc vận hành website wordpress.

Thiết kế website ECOM chuyên cung cấp các dịch vụ thiết kế web trọn gói, giá rẻ, giao diện thân thiện, chuẩn SEO và tích hợp đầy đủ các tính năng giúp doanh nghiệp có thể quản lý một cách dễ dàng. Với kinh nghiệm hơn 10 năm, chúng tôi luôn đáp ứng được mọi yêu cầu từ khách hàng.

Tổng số điểm của bài viết là: 4 trong 3 đánh giá

Xếp hạng: 1.3 - 3 phiếu bầu
Click để đánh giá bài viết
Contact Me on Zalo
0908954555
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây