• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền
  • Đánh giá
  • Khuyến mãi
  • Thông báo
  • Giới thiệu
  • Liên hệ

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 » Cấu hình HSTS cho blog/ website thông qua file .htaccess
hosting-tot-nhat-danh-cho-wordpress

Cấu hình HSTS cho blog/ website thông qua file .htaccess

Cập nhật: 13/02/2017 Trung Hiếu 53 Bình luận

Mục lục Hiện
  • 1. Cấu hình HSTS cho shared host
  • 2. Cấu hình HSTS cho server hoặc VPS
    • 2.1. Server sử dụng nền tảng Apache
    • 2.2. Server sử dụng nền tảng NginX
  • 3. Kiểm tra HSTS

Cấu hình HSTS cho blog/ website WordPress thông qua file .htaccess.

HSTS – viết tắt của HTTP Strict Transport Security – là  một tính năng bảo mật cho phép blog/ website thông báo cho các trình duyệt chỉ nên giao tiếp bằng giao thức HTTPS an toàn thay vì HTTP. Bằng cách thêm một lá cờ (flag) vào phần header mà trình duyệt web nhận được khi gửi yêu cầu tới máy chủ, HSTS đảm bảo rằng tất cả kết nối sau đó tới một website được mã hóa bằng giao thức HTTPS và ngăn chặn hacker sử dụng chứng chỉ số không hợp lệ.

Theo một báo cáo được hãng bảo mật Netcraft công bố cách đây không lâu thì chỉ có khoảng 5% máy chủ web được cài đặt HSTS, đồng nghĩa với việc 95% còn lại sẽ đứng trước nguy cơ bị tấn công trong quá trình kết nối giữa server và client, kể cả khi chúng đã được cài đặt SSL.

Tham khảo thêm:

  • Cài SSL cho WordPress trong nháy mắt với plugin Really Simple SSL
  • Sửa lỗi SSL trong WordPress một cách đơn giản
  • Kiểm tra mức độ tương thích của SSL với trình duyệt web

Vậy làm thế nào để cài đặt HSTS cho blog/ website của bạn nhằm khắc phục tình trạng trên? Bài viết hôm nay sẽ hướng dẫn bạn cách làm điều đó.

Cấu hình HSTS cho shared host

Nếu bạn đang sử dụng shared host chạy trên nền tảng web server Apache hoặc LiteSpeed, bạn hoàn toàn có thể cấu hình HSTS cho blog/ website của mình (đã cài đặt sẵn SSL và hoạt động với giao thức HTTPS) bằng cách thêm đoạn code sau vào trong file .htaccess của thư mục gốc:

Header set Strict-Transport-Security "max-age=31536000" env=HTTPS

Nếu bạn sử dụng SSL cho cả subdomain, hãy sử dụng đoạn code sau:

Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS

Và đừng quên thiết lập tự động redirect từ HTTP về HTTPS nhé. Nếu bạn chưa biết cách làm thế nào thì vui lòng tham khảo code trong bài viết “Hướng dẫn chuyển từ HTTP sang HTTPS không bị mất thứ hạng“.

Cấu hình HSTS cho server hoặc VPS

Server sử dụng nền tảng Apache

Thêm đoạn sau vào cấu hình trong Virtual Host trên port 443:

# Optionally load the headers module:
LoadModule headers_module modules/mod_headers.so</p>
<p><VirtualHost x.x.x.x:443>
    Header always set Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"
</VirtualHost>

Nhớ thay x.x.x.x bằng IP server hoặc VPS của bạn.

Cũng đừng quên thiết lập redirect từ HTTP sang HTTPS trong cấu hình Virtual Host trên port 80:

<VirtualHost *:80>
  [...]
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  </IfModule>
</VirtualHost>

Khởi động lại Apache.

Server sử dụng nền tảng NginX

Bổ sung đoạn code sau vào file cấu hình của NginX (ví dụ /etc/nginx/nginx.conf):

add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload";

Khởi động lại NginX.

Kiểm tra HSTS

Để kiểm tra xem liệu blog/ website của bạn đã được cài đặt HSTS thành công hay chưa, bạn có thể truy cập Qualys SSL Labs, nhập địa chỉ blog/ website vào mục Hostname và click vào nút Submit. Đợi một lát cho quá trình kiểm tra hoàn tất. Nếu bạn nhận được thông báo như hình bên dưới thì có nghĩa là HSTS đã được thiết lập thành công.

Đơn giản vậy thôi. Bạn còn chần chừ gì nữa mà không thiết lập HSTS cho blog/ website của mình ngay lập tức để đảm bảo an toàn?

Mọi thắc mắc liên quan đến việc cấu hình HSTS cho blog/ website WordPress nói riêng và blog/ website nói chung, xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.

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 qua email nhé. Cảm ơn rất nhiều. :)

  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Chống spam cho plugin Contact Form 7
Chống spam cho plugin Contact Form 7
Thông báo website bị tấn công DDoS qua email
Thông báo website bị tấn công DDoS qua email
Tích hợp CloudFlare Turnstile vào website WordPress
Tích hợp CloudFlare Turnstile vào website WordPress

Chuyên mục: Thủ thuật WordPress Thẻ: Bảo mật WordPress/ SSL

dich-vu-wordpress-hosting-chong-ddos-mien-phi

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 « Khắc phục lỗi number_format_thousands_sep trong WordPress
Bài viết sau Tải có điều kiện các file JS và CSS của plugin WooCommerce »

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. ngự kiếm 9 bình luậnviết

    16/08/2021 lúc 19:52

    Cảm ơn bạn : Mình sẽ suy nghĩ :)
    Mới đầu mình vps gà lên gói vps pro có cài đặt sẵn mà :) + themer mua luôn
    Cứ nghĩ cài xong chỉ việc up bài ai dè rắc rối quá.
    Mình bỏ làm web từ 5 năm do nhiều vấn đề giờ làm lại thấy gà ghê :)
    Hồi đó mình cũng mua vps nước ngoài làm site phim. web 250k còn chưa thấy lỗi bao giờ.
    Giờ mua vps vn thấy ngu ngu sao ta . sập nên sập xuống. Nghĩ mà chán :~
    Đạ ta

    Bình luận
  2. Ngự kiếm 9 bình luậnviết

    16/08/2021 lúc 19:26

    Mình làm từ sáng đó bạn loay hoay mãi còn chả biết đúng không nữa
    Trong phần nhật ky vps : từ ngày 12/8 đến hum nay. 1858 cuộc tấn công DDoS, Brute Force Attack.
    Mình cài bảo mật ithemes security pro do bên bán cung cấp. User Security Check admin lúc nào cũng có 3 đến 4 người truy cập admin của mình từ nơi khác
    Mình cài kasperky protection add chome : có 90 quảng cáo bị chặn. trong khi web mình không cài quảng cáo nào cả.
    Mới hum trước web mình nó link chuyển đến web khác nữa chứ. ( Check google maste tool)

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

      16/08/2021 lúc 19:40

      Không rành kỹ thuật thì chuyển qua dùng shared host đi bạn. Hoặc chọn bên nào có dịch vụ VPS Fully Managed ấy (nếu có điều kiện kinh tế hoặc nhu cầu về tài nguyên cao), Cloudways hoặc CyberHosting đều là những sự lựa chọn tốt.

      Bình luận
« 1 2 3

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới!

Tham gia cùng 10.000+ người khác.

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

Facebook Group

wpcanban-facebook-group

Bạn đang tìm gì?

WordPress căn bản

Bảo mật WordPress

Tăng tốc WordPress

Sửa lỗi WordPress

Thủ thuật Genesis

Thủ thuật SEO

Thủ thuật CloudFlare

Thủ thuật LiteSpeed

Thủ thuật WooCommerce

Sử dụng theme Paradise

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

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

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

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

Footer

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

  • Năm 2025 rồi, có nên viết blog nữa không? 07/05/2025
  • Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản 16/04/2025
  • Tính năng Crawl Optimization của plugin Yoast SEO 31/03/2025
  • Vô hiệu hóa WooCommerce Brands để tăng tốc độ 09/03/2025

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
  • Khánh trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Năm 2025 rồi, có nên viết blog nữa không?
  • Tuấn Kỷ Nguyên Blog trong Năm 2025 rồi, có nên viết blog nữa không?

Thông tin hữu ích

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

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

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

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