Hình ảnh của các trang lỗi Squid được phục vụ từ đâu
Sửa một hình ảnh bị thiếu trên trang lỗi Squid bằng cách tách URL của trình duyệt khỏi đường dẫn hệ thống tệp cục bộ của máy chủ proxy.
Có một tệp logo trên máy chủ proxy. Squid có thể đọc nó. Trình duyệt vẫn hiển thị một hình ảnh bị hỏng. Quyền của tệp không thể sửa một yêu cầu gửi đến URL sai.
Khi một mẫu lỗi tùy chỉnh chứa src="images/logo.png", trình duyệt phân giải tham chiếu đó bằng ngữ cảnh URL của tài liệu. Nó không tìm kiếm trên đĩa của máy chủ Squid một thư mục images gần đó. Đặt tệp dưới thư mục gốc tài liệu của một máy chủ web riêng cũng không khiến Squid tự động phục vụ nó.
Trong Squid 5–7, error_directory chọn các mẫu lỗi tùy chỉnh; icon_directory chỉ định nơi lưu trữ biểu tượng. Các URL biểu tượng nội bộ của Squid dùng đường dẫn /squid-internal-static/icons/. Hãy tuân theo bố cục tài nguyên của phiên bản đã cài đặt thay vì coi một đường dẫn hệ thống tệp Unix là địa chỉ hình ảnh HTML.
Hãy kiểm tra yêu cầu hình ảnh thực tế của trình duyệt. Tên máy chủ, đường dẫn, trạng thái và tuyến đường được chọn cho thấy trình duyệt đã yêu cầu Squid một tài nguyên nội bộ, liên hệ với một máy chủ hình ảnh riêng, hay yêu cầu một đường dẫn không liên quan trên trang web bị chặn.
Nếu hình ảnh nằm trên một máy chủ web nội bộ đã được phê duyệt, hãy dùng URL tài nguyên có thể truy cập của nó và lưu ý các quy tắc truy cập. Nếu nó thuộc tài sản nội bộ của Squid, hãy xác nhận vị trí của tài sản đã cài đặt và trình lắng nghe phục vụ các yêu cầu đó.
Giữ thông báo lỗi dễ đọc ngay cả khi không có hình ảnh. Một trang chẩn đoán phụ thuộc vào một yêu cầu mạng thất bại khác có thể che giấu lời giải thích mà người đọc cần.