Tăng cường bảo mật wordpress với wp-config.php

  • Thursday 15/05/2025

Hướng dẫn tăng cường bảo mật wordpress với wp-config.php

Tệp wp-config.php được xem là “trái tim” của website WordPress. Nó chứa toàn bộ thông tin quan trọng như kết nối cơ sở dữ liệu (database), các cấu hình bảo mật và tùy chọn nâng cao cho WordPress.

Việc tinh chỉnh đúng cách tệp wp-config.php không chỉ giúp tăng cường bảo mật mà còn tối ưu hiệu suất hoạt động của trang web. Trong bài viết này, bạn sẽ được hướng dẫn chi tiết các cấu hình cần thiết để:

  • Bảo vệ website khỏi các lỗ hổng bảo mật phổ biến 🔐

  • Tăng tốc độ tải trang và cải thiện hiệu suất tổng thể 🚀

Hãy cùng khám phá từng thiết lập quan trọng để đảm bảo website của bạn luôn hoạt động an toàn, ổn định và nhanh chóng!

wordpress

🔐 Tăng cường bảo mật với wp-config.php

1. Thay đổi khóa bảo mật (Security Keys)

Cập nhật các khóa xác thực để tăng cường bảo mật cho cookies và phiên đăng nhập:

define('AUTH_KEY', 'your-unique-phrase');
define('SECURE_AUTH_KEY', 'your-unique-phrase');
define('LOGGED_IN_KEY', 'your-unique-phrase');
define('NONCE_KEY', 'your-unique-phrase');
define('AUTH_SALT', 'your-unique-phrase');
define('SECURE_AUTH_SALT', 'your-unique-phrase');
define('LOGGED_IN_SALT', 'your-unique-phrase');
define('NONCE_SALT', 'your-unique-phrase');

Bạn có thể tạo các khóa ngẫu nhiên tại WordPress.org Secret Key Service.

2. Bắt buộc sử dụng SSL cho trang đăng nhập và quản trị

Đảm bảo rằng trang đăng nhập và khu vực quản trị sử dụng kết nối HTTPS

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

Lưu ý: Chỉ thực hiện nếu hosting của bạn đã cài đặt SSL.

3. Vô hiệu hóa chỉnh sửa tệp trong Dashboard

Ngăn chặn việc chỉnh sửa tệp theme và plugin trực tiếp từ giao diện quản trị:

define('DISALLOW_FILE_EDIT', true);

4. Vô hiệu hóa cài đặt theme và plugin từ Dashboard

Ngăn chặn việc cài đặt hoặc cập nhật theme và plugin từ giao diện quản trị:

define('DISALLOW_FILE_MODS', true);

5. Thay đổi tiền tố bảng cơ sở dữ liệu

Thay đổi tiền tố mặc định wp_ để tăng cường bảo mật:

$table_prefix = 'your_custom_prefix_';

Lưu ý: Thực hiện thay đổi này trước khi cài đặt WordPress hoặc sử dụng plugin hỗ trợ nếu đã cài đặt.

6. Di chuyển file wp-config.php ra khỏi thư mục gốc

Di chuyển file wp-config.php lên một cấp thư mục để tránh truy cập trái phép:

  • Nếu WordPress được cài đặt trong /public_html/, hãy di chuyển wp-config.php lên thư mục gốc của hosting.

WordPress sẽ tự động tìm kiếm file này ở cấp thư mục trên nếu không tìm thấy trong thư mục gốc.

7. Thiết lập quyền truy cập cho wp-config.php

Đặt quyền truy cập để chỉ chủ sở hữu có thể đọc file:Reddit

chmod 400 wp-config.php

Điều này giúp ngăn chặn truy cập trái phép từ các người dùng khác trên cùng máy chủ.


🚀 Tối ưu hiệu suất với wp-config.php

8. Kích hoạt bộ nhớ đệm (Caching)

Kích hoạt tính năng caching để cải thiện tốc độ tải trang:

define('WP_CACHE', true);

Lưu ý: Đảm bảo bạn đã cài đặt plugin caching phù hợp.

9. Tăng giới hạn bộ nhớ PHP

Tăng giới hạn bộ nhớ để xử lý các tác vụ nặng hơn:

define('WP_MEMORY_LIMIT', '256M');

Điều này hữu ích khi sử dụng các plugin hoặc theme yêu cầu nhiều tài nguyên.

10. Tắt tính năng tự động lưu bài viết

Giảm tần suất tự động lưu để tiết kiệm tài nguyên:

define('AUTOSAVE_INTERVAL', 300); // 300 giây

Điều này giúp giảm số lượng bản lưu tự động không cần thiết.

11. Giới hạn số lượng bản lưu bài viết

Giới hạn số lượng bản lưu để tiết kiệm không gian lưu trữ:

define('WP_POST_REVISIONS', 5);

Điều này giúp cơ sở dữ liệu gọn gàng hơn và cải thiện hiệu suất.


⚠️ Lưu ý quan trọng

  • Luôn sao lưu file wp-config.php trước khi thực hiện bất kỳ thay đổi nào.

  • Đảm bảo các đoạn mã được thêm vào trước dòng sau trong file:

/* That's all, stop editing! Happy blogging. */

Screenshot 27


Bằng cách áp dụng các cấu hình trên, bạn sẽ tăng cường bảo mật và tối ưu hiệu suất cho website WordPress của mình.

Bạn có thể tham khảo thêm 1 số bài viết liên quan WordPress tại đây

======================================================

P.A Việt Nam cung cấp đa dạng các Plan Hosting WordPress đáp ứng yêu cầu của khách hàng
WordPress Hosting chuyên nghiệp
WordPress Hosting chất lượng cao
WordPress VIP

5/5 - (1 bình chọn)