ตัวช่วยเซสชันของ Squid หายไปไหน?
ติดตามตัวช่วย Squid ที่หายไปผ่านแพ็กเกจที่ติดตั้ง ชื่อไฟล์ที่บันทึกไว้ และตัวเลือกการคอมไพล์ ก่อนเปลี่ยนการตั้งค่าการพิสูจน์ตัวตน
การกำหนดค่าที่คัดลอกจากเซิร์ฟเวอร์อื่นระบุ ext_session_acl แพ็กเกจ Squid ของคุณไม่มีไฟล์ในเส้นทางนั้น นี่อาจเป็นความไม่สอดคล้องของการแพ็กเกจ ไม่ใช่เซสชันผู้ใช้ที่เสีย
Squid สามารถมอบหมายการตัดสินใจ ACL ภายนอกให้โปรแกรมตัวช่วยได้ แต่การระบุชื่อโปรแกรมใน external_acl_type ไม่ได้ติดตั้งโปรแกรมนั้น ไฟล์ไบนารีต้องมีอยู่ในสภาพแวดล้อมที่ติดตั้งใช้งาน
เปรียบเทียบสามสิ่ง:
- ชื่อตัวช่วยที่บันทึกไว้สำหรับรีลีส Squid ที่คุณใช้
- ไฟล์ที่แพ็กเกจของดิสทริบิวชันของคุณให้มาจริง
- เส้นทางแบบเต็มของไฟล์ที่เรียกใช้ได้ในการกำหนดค่าที่ Squid โหลด
Debian เผยแพร่คู่มือสำหรับ ext_session_acl แต่ชื่อคู่มือที่ตรงกันไม่ใช่หลักฐานว่ามีไฟล์ไบนารีอยู่ในเส้นทางที่คัดลอกบนเซิร์ฟเวอร์ของคุณ ตรวจสอบข้อมูลแพ็กเกจของการติดตั้งนั้นเองและไดเรกทอรีตัวช่วย
หากแพ็กเกจนั้นไม่ได้ให้ตัวช่วยที่ต้องการ ให้ดูการแบ่งแพ็กเกจที่รองรับของดิสทริบิวชันและข้อมูลการคอมไพล์ ชื่อไดเรกทอรีย่อยในทรีซอร์สไม่ใช่หลักฐานว่าไฟล์ไบนารีที่ได้มีอยู่ในทุกการคอมไพล์
แยก “ไม่มีไฟล์” ออกจาก “มีไฟล์แต่เริ่มทำงานไม่ได้” กรณีหลังอาจเกี่ยวข้องกับตัวแปลคำสั่ง ไลบรารีที่ใช้ร่วมกัน สิทธิ์ หรือการจำกัดบริการ สำหรับความล้มเหลวนั้นให้ดูข้อความเริ่มต้นของตัวช่วย Squid อาการทั้งสองไม่ใช่หลักฐานว่ารหัสผ่านของผู้ใช้พร็อกซีผิด
ตัวช่วยจากเซิร์ฟเวอร์เก่าที่ไม่เกี่ยวข้องไม่สามารถสับเปลี่ยนได้เพียงเพราะชื่อไฟล์ตรงกับการกำหนดค่า