Web server báo lỗi là cơn ác mộng với tất cả webmaster. Không phải nhà cung cấp dịch vụ web hosting nào cũng cam kết 24/24 online cho bạn. Cấu hình cho web chạy HA khá phức tạp và tốn thêm chi phí. Gián đoạn dịch vụ là điều chắc chắn không ai muốn. Vậy cần làm gì để khắc phục tình trạng web server bị down?
Nguyên nhân web server hay báo lỗi
Nhà cung cấp dịch vụ của bạn bị sự cố. Lỗi ảnh hưởng tới cụm máy chủ chứa hosting của bạn. Nói chung đây là sự cố ít gặp nhưng nếu khách hàng vào web của bạn và trình duyệt báo không có kết nối thì nhiều khả năng khách hàng đó sẽ không quay lại nữa.
Với kinh nghiệm đang áp dụng tại chính các web của mình, tôi xin khuyến nghị sử dụng Cloudflare.
Sử dụng Cloudflare
Cloudflare là nhà cung cấp dịch vụ DNS trung gian, giúp điều phối lượng truy cập giữa máy chủ và các client. Dịch vụ này có rất nhiều tiện ích mà một trong số đó là hiển thị website của bạn ngay cả khi web server báo lỗi.
Đăng ký Cloudflare
Cloudflare có nhiều gói cước nhưng ở dùng mức cơ bản bạn có thể chọn gói Miễn phí của họ. Sau khi đăng ký, bạn sẽ được cấp tài khoản dashboard để quản trị.
Thêm web và kích hoạt
Thêm web. Cấu hình tại cổng quản trị domain name, trỏ NS về địa chỉ của Cloudflare và đợi kích hoạt. Sau khi kích hoạt, Cloudflare sẽ là cổng quản trị domain name mới của bạn.
Tính năng lưu cache
Lúc này, client sẽ không tương tác trực tiếp với web của bạn mà là qua Cloudflare. Cloudflare sẽ lưu cache web của bạn và hiển thị tới khách hàng, tính năng Always Online sẽ giúp khách hàng xem được web của bạn kể cả khi web server báo lỗi. Tất nhiên đó là bản cache nhưng hơn hẳn việc web không có gì.
Cloudflare còn rất nhiều tính năng hay nữa, sẽ được cập nhật ở các bài viết tiếp theo.
Domain Name System (DNS) là hệ thống phân giải tên miền. Giúp cho việc chuyển đổi các tên miền – ví dụ www.abc.com sang địa chỉ IP vật lý – ví dụ 130.12.20.15 tương ứng của tên miền đó.