Lớp bọc không thể biến mã thoát bằng không của trình tải thành “HTTP 200 OK” đã quan sát được. Ghi lại điều mà mỗi tầng thực sự báo cáo:

TrườngCâu hỏi được trả lời
Mã thoát của công cụ hoặc pluginKiểm tra có chạy không, và báo lớp lỗi nào?
Thương lượng proxyViệc chuyển tiếp hoặc đường hầm yêu cầu có được chấp nhận không?
Trạng thái nguồn và nội dung mong đợiỨng dụng có trả về kết quả dự định không?
Kiểm tra TLSCác kiểm tra danh tính đã cấu hình có thành công không?

curl thường có thể trả về không ngay cả sau phản hồi lỗi HTTP. Các tùy chọn fail thay đổi hành vi thoát, nhưng mã thoát lỗi vẫn không xác định duy nhất trạng thái. Giá trị thoát của Wget cũng là các nhóm: lỗi xác thực không phải giá trị riêng cho HTTP 401, và nhóm lỗi máy chủ không xác định mọi phản hồi bên trong. Một kiểm tra mong đợi 401 phải quan sát phản hồi đó.

Giữ điểm cuối proxy và tên website tách biệt. Đối tác TCP của kiểm tra proxy HTTP là proxy; CONNECT đặt tên đích, và phiên TLS của đích chạy bên trong đường hầm. Với proxy HTTPS, tin cậy proxy bên ngoài là một lần kiểm tra chứng chỉ khác.

Xem xét bảo đảm của plugin trước khi coi cờ SSL là kiểm chứng. Monitoring Plugins ngừng dùng check_http để thay bằng check_curl. Tài liệu check_http cảnh báo rằng chỉ chọn SSL không kiểm chứng tên máy chủ hay tin cậy nhà phát hành; tùy chọn verify-peer được ghi tài liệu của check_curl bao gồm kiểm chứng đó.

Cũng dùng tuyến đã xác thực theo dự định. Đầu dò cổng có thể vẫn xanh trong khi tài khoản vận hành nhận 407. Chuyển bí mật của nó qua cơ chế triển khai phù hợp, và báo cáo đúng giai đoạn đã thất bại: đường hầm bị từ chối cần cách sửa khác với trạng thái website bất ngờ.

Bài viết liên quan