NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
18/01/2025
Lượt xem

Hướng dẫn bật CORS trên hosting cPanel

18/01/2025
7 phút đọc
Lượt xem

Đánh giá

Bật CORS là một bước quan trọng để cho phép các ứng dụng web từ các nguồn gốc khác nhau truy cập tài nguyên trên server của bạn. Đây là một tính năng cần thiết khi bạn phát triển các ứng dụng web tích hợp hoặc sử dụng API từ các domain khác. Trong bài viết này, mình sẽ hướng dẫn bạn cách bật CORS trên hosting cPanel, giúp website hoạt động ổn định và tương thích với nhiều nguồn tài nguyên hơn.

Những điểm chính

  • Hiểu rõ khái niệm CORS là cơ chế bảo mật kiểm soát chia sẻ tài nguyên giữa các trang web khác nhau.
  • Biết được Blocked by CORS là lỗi xảy ra khi trình duyệt chặn yêu cầu truy cập tài nguyên từ một domain khác.
  • Hướng dẫn chi tiết cách bật CORS trên hosting cPanel bằng hai phương pháp: chỉnh sửa file .htaccess và thêm code vào file PHP.
  • Giới thiệu về Vietnix là nhà cung cấp hosting uy tín, tốc độ cao, bảo mật và ổn định hàng đầu.

CORS là gì?

CORS (Cross-Origin Resource Sharing) là một cơ chế bảo mật giúp kiểm soát việc chia sẻ tài nguyên giữa các trang web khác nhau, đảm bảo rằng chỉ các yêu cầu hợp lệ mới được phép truy cập tài nguyên từ một trang web.

Khái niệm về CORS
Khái niệm về CORS

Ví dụ, nếu trang web (ví dụ yourdomain1.com) chỉ cho phép truy cập tài nguyên từ chính trang web đó, thì các yêu cầu từ các domain khác (ví dụ yourdomain2.com hay yourdomain3.com) sẽ bị chặn. Khi một trang web cố gắng truy cập tài nguyên từ một nguồn khác, nếu không có sự đồng ý từ server, lỗi CORS sẽ xảy ra.

CORS là một tính năng bảo mật do trình duyệt áp dụng, nhằm ngăn chặn các trang web trái phép thực hiện yêu cầu tới các server khác, tránh rủi ro bảo mật. Nếu bạn muốn cho phép chia sẻ tài nguyên giữa các trang web, bạn cần cấu hình CORS trên server (ví dụ như trong môi trường Node.js). Điều này không phải là một lỗi, mà là một phần của chính sách bảo mật được quản lý bởi server, yêu cầu sự đồng ý của chủ sở hữu tài nguyên trước khi chia sẻ.

Blocked by CORS là gì?

“Blocked by CORS” xuất hiện khi trình duyệt web chặn một yêu cầu truy cập tài nguyên từ một domain khác do vi phạm chính sách CORS. 

Blocked by CORS xuất hiện khi trình duyệt web chặn yêu cầu truy cập tài nguyên từ 1 domain khác
Blocked by CORS xuất hiện khi trình duyệt web chặn yêu cầu truy cập tài nguyên từ 1 domain khác

CORS là một cơ chế bảo mật được thiết kế để kiểm soát các yêu cầu truy cập tài nguyên từ một domain này đến một domain khác. Cơ chế này hoạt động dựa trên việc kiểm tra và xác thực thông tin trong header của các request. Thông thường, tính năng CORS được kích hoạt trên các dịch vụ CDN, nhưng lại không được mặc định bật trên tất cả các hosting.

Lý do là nếu hosting cho phép CORS mà không có kiểm soát, các file tĩnh (static files) của website có thể bị truy xuất một cách không giới hạn. Điều này dẫn đến việc lãng phí băng thông không cần thiết, làm tăng nguy cơ thất thoát tài nguyên.

Tuy nhiên, trong một số trường hợp, bạn cần bật CORS như khi sử dụng nhiều domain cho cùng một website. Nếu không cấu hình đúng, trình duyệt sẽ chặn các yêu cầu và hiển thị lỗi với thông báo “Blocked by CORS…”. Điều này xảy ra do domain phụ không thể truy cập tài nguyên từ domain chính, dẫn đến lỗi hiển thị trên trang web.

Nếu bạn muốn bật CORS trên hosting cPanel, bạn hãy thực hiện theo 1 trong 2 cách dưới đây:

1. Thêm code vào file .htaccess

Bạn có thể thêm đoạn code sau vào file .htaccess trên hosting để bật CORS:

<IfModule mod_headers.c>

Header set Access-Control-Allow-Origin “*”

</IfModule>
Bật CORS trên hosting cPanel bằng cách sửa file .htaccess
Bật CORS trên hosting cPanel bằng cách sửa file .htaccess

2. Thêm code vào file PHP (nếu website sử dụng PHP)

Nếu website của bạn sử dụng PHP, bạn hãy chèn đoạn code sau vào file PHP để cấu hình CORS:

<?php

header(“Access-Control-Allow-Headers: Authorization, Content-Type”);

header(“Access-Control-Allow-Origin: *”);

header(‘content-type: application/json; charset=utf-8’);

?>

Cả 2 cách này đều cho phép bật CORS trên hosting cPanel, tuy nhiên, cách sử dụng .htaccess thường được ưu tiên hơn vì có thể áp dụng cho tất cả website.

Vietnix – Nhà cung cấp hosting tốc độ cao, bảo mật, ổn định

Vietnix là nhà cung cấp hosting uy tín với hơn 12 năm kinh nghiệm, được hơn 90.000 khách hàng tin chọn nhờ vào tốc độ cao, bảo mật toàn diện và sự ổn định vượt trội. Hệ thống sử dụng ổ cứng NVMe, CPU AMD thế hệ mới, công nghệ LiteSpeed Enterprise, giúp website tải nhanh dưới 1 giây. Đồng thời, Vietnix cam kết uptime 99,9% với chính sách đền bù rõ ràng, đảm bảo website luôn hoạt động mượt mà.

Bên cạnh đó, Vietnix đạt chứng nhận ISO 9001:2015 và ISO 27001:2013, khẳng định chất lượng và an toàn thông tin đạt chuẩn quốc tế. Dịch vụ hỗ trợ 24/7, bảo mật cao, giúp khách hàng yên tâm sử dụng. Hiện tại, Vietnix đang cung cấp đa dạng các gói hosting như Hosting Giá Rẻ, Business Hosting, WordPress Hosting, NVMe Hosting, SEO Hosting, MaxSpeed Hosting, phù hợp với mọi nhu cầu. 

Nếu bạn đang tìm kiếm một đơn vị cung cấp hosting chất lượng, hãy liên hệ ngay với Vietnix để được tư vấn và trải nghiệm dịch vụ tốt nhất!

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/ 

Việc bật CORS trên hosting cPanel là một thao tác đơn giản nhưng rất cần thiết trong một số trường hợp cụ thể. Hy vọng bài viết này đã cung cấp cho bạn những thông tin hữu ích. Nếu bạn muốn tìm hiểu thêm về các phương pháp quản trị và tối ưu hóa hosting cPanel, đừng quên khám phá thêm các bài viết khác của mình bên dưới.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG