• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Làm thế nào để cài đặt SSL và HTTPS cho WordPress?
hosting-tot-nhat-danh-cho-wordpress

Làm thế nào để cài đặt SSL và HTTPS cho WordPress?

Cập nhật: 17/07/2015 Trung Hiếu 55 Bình luận

Làm thế nào để cài đặt SSL và HTTPS cho WordPress?

geotrust-ssl

Một trong những việc quan trọng giúp đảm bảo cho blog/ website WordPress của bạn luôn an toàn là cài đặt một chứng chỉ SSL hợp lệ. Điều này sẽ cho phép người dùng của bạn trao đổi thông tin với blog/ website thông qua một giao thức được mã hóa an toàn. Cài đặt và cấu hình WordPress để sử dụng các giao thức mã hóa an toàn là một việc tương đối nhẹ nhàng, không phải là quá khó. Nhưng nó đòi hỏi bạn phải quyết định được việc bao giờ thì nên sử dụng SSL?

Tham khảo thêm: Cài đặt CloudFlare SSL miễn phí cho blog WordPress

SSL là gì?

SSL là tiêu chuẩn để trao đổi thông tin một cách an toàn, thông qua mã hóa thông tin giữa một blog/ website và trình duyệt. Tôi sẽ không đi sâu vào chi tiết kỹ thuật và cách thức hoạt động của SSL, nhưng nói một cách ngắn gọn thì SSL là một cách để thiết lập một kết nối tin cậy giữa máy chủ và trình duyệt web. Bản chất của mối quan hệ này là máy chủ sẽ mã hóa dữ liệu tại chỗ trước khi chuyển nó tới trình duyệt web, theo một cách mà chỉ người nhận mới có thể giải mã nó.

Phương pháp này khá an toàn trước một thực tế là bất kỳ dữ liệu nào được chuyển qua internet đều có thể bị ngăn chặn bất cứ lúc nào bởi một hacker hay một cơ quan an ninh chính phủ. Bằng cách gửi dữ liệu mã hóa, chúng ta sẽ đảm bảo rằng bất cứ ai, không phải là người dùng, nhận được dữ liệu chuyển giao từ máy chủ, thì những điều họ nhận được là những thứ hoàn toàn vô nghĩa. Nó giúp bảo mật thư tín, số thẻ tín dụng, tài khoản ngân hàng và tất cả các dữ liệu cá nhân khác.

Để sử dụng SSL, yêu cầu máy chủ của bạn phải được cài đặt sẵn một chứng chỉ SSL hợp lệ. Chứng chỉ SSL, thường được mua tại các nhà cung cấp dịch vụ hosting, cung cấp cho trình duyệt web các chi tiết quan trọng về việc bảo mật trang web của bạn. Trong hầu hết các trình duyệt web, khi bạn truy cập một trang web an toàn, bạn sẽ thấy một biểu tượng ổ khóa hoặc tương tự trong thanh địa chỉ, hiển thị cho bạn thông tin chi tiết về chứng chỉ SSL.

ssl-example

SSL cần phải có trên tất cả các trang web thương mại điện tử và được khuyến khích sử dụng bất cứ khi nào có thông tin nhạy cảm được trao đổi, bao gồm cả mật khẩu. Tôi sẽ không đề cập đến quá trình thêm chứng chỉ cho gói hosting của bạn, cũng như sực khác nhau giữa các nhà cung cấp hosting. Một trong những dấu hiệu của một công ty cung cấp hosting WordPress chất lượng là họ cho phép bạn thiết lập chứng chỉ SSL của mình một cách dễ dàng.

Sau khi chứng chỉ SSL được cài đặt, khi ai đó truy cập trang web của bạn, họ sẽ có thể truy cập thông qua HTTP “an toàn”, hay còn gọi là HTTPS. Tôi nói “họ sẽ có thể” mà không phải “họ sẽ”, bởi vì chỉ thêm chứng chỉ thôi là không đủ. Bạn sẽ cần phải cấu hình WordPress để buộc khách truy cập sử dụng HTTPS.

Khi chúng ta nói đến việc “sử dụng SSL“, có nghĩa là hoạt động trao đổi thông tin giữa máy chủ và trình duyệt đang diễn ra thông qua giao thức HTTPS thay vì giao thức HTTP không được đảm bảo. Để làm được như vậy, đòi hỏi bạn phải có một chứng chỉ SSL hợp lệ.

Nên sử dụng HTTPS ở đâu?

Bạn có thể bắt buộc khách truy cập trang web của bạn phải sử dụng HTTPS khi đăng nhập, khi sử dụng bảng điều khiển, trên một bộ phận hoặc tất cả các phần của trang web. Có hai cách để nhìn nhận về vấn đề này. Một là sử dụng nó chỉ khi thực sự cần thiết, có nghĩa là bạn không đặt rào cản thêm xác thực về quyền truy cập vào các giao tiếp không nhạy cảm. Hai là sử dụng SSL mọi lúc, mọi nơi.

Gần đây Google đã thông báo rằng họ sẽ bắt đầu xem xét sử dụng HTTPS trong việc xếp hạng tìm kiếm. Điều này có nghĩa rằng việc sử dụng HTTPS sẽ không chỉ mang lại lợi ích an ninh mà còn thúc đẩy SEO.

Tuy nhiên, nhược điểm của việc sử dụng SSL ở khắp mọi nơi là giao thức truyền tải HTTPS chậm hơn so với giao thức truyền tải HTTP không an toàn. Điều này là do các dữ liệu phải được mã hóa trước khi gửi đi và giải mã trước khi được hiển thị. Mất thêm thời gian xử lý cho cả máy chủ gửi dữ liệu và trình duyệt web nhận dữ liệu.

Thời gian tải trang cũng rất quan trọng với trải nghiệm người dùng và SEO. Vậy nên, bạn phải cân nhắc xem liệu dùng SSL và không dùng SSL, cái nào có lợi hơn?

Thiết lập SSL trong WordPress bằng phương pháp thủ công

Có một hằng số mà bạn có thể thiết lập trong tập tin wp-config.php để bắt buộc sử dụng một kết nối an toàn trong bảng quản trị WordPress. FORCE_SSL_ADMIN sẽ yêu cầu một chứng chỉ SSL hợp lệ và HTTPS sẽ được sử dụng để truy cập vào bất kỳ thành phần nào của WordPress Dashboard.

Hằng số này là false theo mặc định. Bạn có thể kích hoạt nó bằng cách thêm dòng mã sau vào tập tin wp-config.php:

define( ‘FORCE_SSL_ADMIN’, true );

Có một bài viết tuyệt vời trong codex mà bạn nên đọc nếu muốn cấu hình HTTPS trên trang web của mình. Chẳng hạn như làm thế nào để yêu cầu SSL trên tất cả các trang front-end. Cá nhân, nếu tôi không thể làm tất cả mọi thứ tôi cần với đoạn mã trong wp-config.php, tôi sẽ sử dụng một plugin để làm điều đó. Đó cũng sẽ là những gì tôi sẽ giới thiệu trong phần tiếp theo.

Sử dụng HTTPS WordPress plugin

Một plugin miễn phí có tên gọi là WordPress HTTPS (SSL) giúp tất cả các thiết lập kể trên trở nên rất dễ dàng. Plugin này chưa được cập nhật trong một thời gian khá dài và hiện mới chỉ được thử nghiệm lên đến phiên bản WordPress 3.5.2, nhưng tôi có thể khẳng đinh với các bạn là nó hoạt động tốt trên cả WordPress 3.9 và WordPress 4.0.

Plugin này có 2 tính năng chính. Nó cho phép bạn cài đặt các thiết lập global SSL cho trang web đơn hoặc trang web trên một hệ thống multi-site. Nếu bạn không thể bắt buộc dùng SSL cho tất cả các nội dung thì plugin này cũng cho phép bạn thiết lập HTTPS cho các bài viết hoặc các trang cụ thể.

Cấu hình các thiết lập global rất dễ dàng. Từ màn hình quản trị của plugin, nó sẽ cho phép bạn lựa chọn cho trang web đơn hoặc từng trang web trên mộ hệ thống multi-site, yêu cầu HTTPS cho quản trị viên, cho toàn bộ trang web và loại bỏ nội dung không an toàn.

Plugin này cũng giúp chèn thêm một metabox vào trình biên tập bài viết, cho phép bạn thiết lập bắt buộc sử dụng HTTPS cho các bài ​​viết hoặc trang. Điều này rất hữu ích nếu bạn chỉ có một vài trang cần phải trao đổi thông tin an toàn, chẳng hạn như là một trang quản lý tài khoản hoặc một trang bán hàng.

Bạn có đang sử dụng SSL cho trang web của mình? Hãy chia sẻ với chúng tôi ý kiến của bạn bằng cách sử dụng khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất từ qua email nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Mua PositiveSSL giá siêu rẻ tại SSLs.com
Mua PositiveSSL giá siêu rẻ tại SSLs.com
Let’s Encrypt ngừng hỗ trợ trình duyệt web và hệ điều hành cũ
Let’s Encrypt ngừng hỗ trợ trình duyệt web và hệ điều hành cũ
Hướng dẫn cài Let’s Encrypt trên DirectAdmin
Hướng dẫn cài Let’s Encrypt trên DirectAdmin

Chuyên mục: Thủ thuật WordPress Thẻ: SSL

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Top 20 WordPress themes miễn phí tốt nhất năm 2014
Bài viết sau Hướng dẫn thêm icon Hot, New cho WordPress »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. thu mua laptop cũ tphcm 4 bình luậnviết

    21/06/2019 lúc 22:45

    Trang này viết bài hướng dẫn rất chi tiết và rất dễ thực hiện theo.
    Hôm bữa giờ cũng mới làm cái web, và học ở đây cũng khá nhiều!
    Thanks!

    Bình luận
  2. Toàn Thắng 1 bình luậnviết

    21/06/2019 lúc 11:54

    Có cách nào cài SSL trên web php code thuần không bạn?

    Bình luận
    • Trung Hiếu Quản lýviết

      21/06/2019 lúc 12:29

      Bạn tham khảo bài viết “Chuyển từ HTTP sang HTTPS không bị mất thứ hạng tìm kiếm” nhé.

      Bình luận
  3. Gia Tuấn 1 bình luậnviết

    18/07/2018 lúc 11:01

    Hosting người ta hỗ trợ mở tự động SLL cho mình nhưng không báo mình. Khi mình kiểm tra thì có sau đó chuyển web qua https. Theo kinh nghiệm của Anh, thì cho em hỏi nếu có khi nào họ lại khóa SLL lại không nhỉ.

    Bình luận
    • Trung Hiếu Quản lýviết

      18/07/2018 lúc 11:05

      SSL bây giờ có Let’s Encrypt miễn phí hoàn toàn mà bạn. Chắc họ không rảnh mà đi khóa lại đâu. :D

      Bình luận
  4. cuong 37 bình luậnviết

    19/01/2018 lúc 21:43

    Chào bạn. Site mình mới cài đặt ssl cho web của mình, tất cả đã chuyển sang https. Nhưng chưa thấy hiện cái khóa màu xanh( bảo mật) cho web. Mình có hỏi hỗ trợ của hosting thì họ nói trong code của mình vẫn còn 1 số link vẫn có http, và bảo mình phải sửa lỗi thủ công mới được.
    Mình không biết làm thế nào để sửa được lỗi này. Bạn có thể giúp đỡ mình chứ
    Web mình là hoctoan24h.net

    Bình luận
    • Trung Hiếu Quản lýviết

      21/01/2018 lúc 16:41

      Bạn cài plugin Really Simple SSL vào nhé. Hướng dẫn chi tiết thì tìm trên blog của mình sẽ thấy. :)

      Bình luận
  5. Tuan Nguyen 2 bình luậnviết

    31/10/2017 lúc 16:44

    Chào anh,
    Với 1 site cá nhân chỉ cho người xem bình luận (chỉ cần thông tin tên người xem), thì theo anh có cần sử dụng SSL không? Và nếu yêu cầu người dùng điền email nữa thì có nên dùng SSL không? Cảm ơn anh!

    Bình luận
    • Trung Hiếu Quản lýviết

      31/10/2017 lúc 18:47

      Giờ thì site nào cũng cần dùng SSL cả bạn nhé. 1 là nó bảo mật tốt hơn. 2 là Google ưu tiên hơn. 3 là nó hỗ trợ HTTP/2 tốt hơn => có thể giúp web load nhanh hơn. Nên chả có lý do gì để không cài SSL cả.

      Bình luận
      • Tuan Nguyen 2 bình luậnviết

        31/10/2017 lúc 22:18

        Cảm ơn anh :D

        Bình luận
  6. Trung Tinh 2 bình luậnviết

    04/04/2017 lúc 09:00

    A cho e hỏi là nên dùng SSL của hãng nào là tốt với. Và hosting nào tương thích với nó?

    Bình luận
    • Trung Hiếu Quản lýviết

      04/04/2017 lúc 09:03

      Với nhu cầu bình thường bạn có thể dùng Let’s Encrypt (miễn phí) hoặc PositiveSSL của Comodo nhé. Hầu như tất cả mọi hosting hiện tại đều tương thích tốt với 2 loại SSL này. :P

      Bình luận
      • Trung Tinh 2 bình luậnviết

        04/04/2017 lúc 22:29

        Sử sụng Let’s Encrypt và PositiveSSL của Comodo có làm giảm tốc độ tải web không a. E sử dụng hosting của godaddy thì dùng 2 cái đó ổn không a?

        Bình luận
        • Trung Hiếu Quản lýviết

          05/04/2017 lúc 07:46

          Bạn dùng gói $12/năm của GoDaddy à? Nếu vậy thì mình nghĩ sẽ khá chậm đấy. Mà hình như GoDaddy không cho mua SSL ngoài mà phải dùng SSL của họ? Bạn thử tìm hiểu kỹ lại xem. :)

          Bình luận
  7. Hồng Sơn 5 bình luậnviết

    20/03/2017 lúc 14:36

    Mới chuyển sang hawkhost, hawkhost có hỗ trợ http/2 và có cài ssl sẵn mà sao web của mình vẫn đỏ nhỉ?

    Bình luận
    • Trung Hiếu Quản lýviết

      20/03/2017 lúc 14:53

      Bạn phải làm theo hướng dẫn “Hướng dẫn cài Let’s Encrypt miễn phí trên hosting HawkHost” để cài Let’s Encrypt cho site nhé. Không có chuyện cài sẵn SSL đâu. Họ chỉ chuẩn bị sẵn SSL thôi. :P

      Bình luận
  8. Nguyễn Thanh Dương 36 bình luậnviết

    20/03/2017 lúc 10:12

    Site của mình chuyển qua https giờ mình thấy nó hơi nặng, máy mạnh thì không thấy vấn đề. Hôm nay vào thử một máy yếu thì mới thấy nó lết bánh, chứ không được như site bạn (cũng cái máy yếu đó) vào site của bạn kéo chuột chạy rất nhanh. Mình dùng host hawkhost. Nhờ bạn tư vấn xem có cách gì cải thiện cho site đỡ nặng hơn không?

    Bình luận
    • Trung Hiếu Quản lýviết

      20/03/2017 lúc 10:14

      Đơn giản lắm bạn ạ. Chuyển qua xài theme giống blog của mình là được. :D :P

      Bình luận
      • Nguyễn Thanh Dương 36 bình luậnviết

        20/03/2017 lúc 12:06

        Cơ mà mình thích cái sahifa này hơn, luyện tập với nó cả tháng nay nên quen rồi, hihi

        Bình luận
  9. Nguyễn Long 1 bình luậnviết

    20/03/2017 lúc 01:04

    Không liên quan, nhưng bác chủ cho hỏi opencart dùng vps chuyển qua https thì nên mua ở đâu, và có cách nào tối ưu cho site không bị chậm không? Đang dùng ssl free của cloudflare cho wp mà chậm quá thể, nên đang không muốn chuyển và ko hiểu là đồ free nên chậm vậy hay sao nữa?

    Bình luận
    • Trung Hiếu Quản lýviết

      20/03/2017 lúc 08:04

      Bạn tham khảo bài viết “Hướng dẫn mua SSL giá rẻ chỉ $3.05/ năm tại NameCheap” nhé. Nếu muốn dùng HTTPS mà tốc độ không bị chậm thì bạn nên xem xét sử dụng thêm HTTP/2. Đừng dùng SSL của CloudFlare vì chúng khá chậm và không tương thích tốt với nhiều trình duyệt web phiên bản cũ. :P

      Bình luận
  10. Quang Mến 152 bình luậnviết

    26/09/2016 lúc 12:55

    Đang tìm khác đối phó với vấn nạn của google mình vô cloudflare giao thức bảo mật https thử xem sao.

    – Trang chủ, trang tìm kiếm, trang label … thỉ hoàn toàn ok.

    – Riêng chỉ có trang bài đăng nó thông báo như thế này “Trang này đang cố gắng đang tải tập lệnh từ nguồn chưa xác thực”

    >>> Vậy phải làm thế nào vậy ad ??

    Bình luận
    • Trung Hiếu Quản lýviết

      26/09/2016 lúc 12:57

      Tức là các trang bài viết vẫn còn dữ liệu chưa được tải bằng giao thức HTTPS, chẳng hạn như hình ảnh, font, js hay css. . :P

      Bình luận
      • Quang Mến 152 bình luậnviết

        26/09/2016 lúc 13:14

        ồ thanks chỉ có thằng này http://connect.facebook.net/en_US/all.js#xfbml=1 ….. thiếu chữ “s” thui mà nó ra như vậy :)

        Bình luận
        • Trung Hiếu Quản lýviết

          26/09/2016 lúc 13:19

          Mình thấy link này hỗ trợ HTTPS mà. Bạn thêm chữ “s” vào là được. :P

          Bình luận
          • Quang Mến 152 bình luậnviết

            26/09/2016 lúc 21:46

            Đã làm xong và thấy rất oke !! thanks ad.

            Bình luận
« 1 2

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Central Panel
  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Images Optimizer
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026

Footer

Bình luận mới nhất

  • Trung Hiếu trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Việt Hùng trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn trong Ra mắt plugin WPCB Central Panel độc quyền
  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền

Bình luận nhiều nhất

  1. Tịnh Nguyễn (15)
  2. Ngọc Blue (6)
  3. Việt Hùng (1)
  4. Tuấn Digi (1)
  5. HN (1)
  6. Blog Công Chứng (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.021 Bài viết - 35.708 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting