Squid 403 တုံ့ပြန်ချက်များ- ငြင်းပယ်မှုအသစ်လား၊ ကက်ရှ်ထဲက အမှားလား
Squid ၏ ကက်ရှ်သက်တမ်းမူဝါဒကို မပြောင်းမီ အသစ်သော ဝင်ရောက်ခွင့်ငြင်းပယ်မှုနှင့် ကက်ရှ်ထဲတွင် သိမ်းထားသော အနုတ်လက္ခဏာတုံ့ပြန်ချက်ကို ခွဲခြားပါ။
တူညီသော 403 စာမျက်နှာကို နှစ်ကြိမ်တွေ့ခြင်းသည် ကက်ရှ်ထိမှန်မှု၏ သက်သေမဟုတ်ပါ။ ငွေလွှဲမှု၏ ဝင်ရောက်မှတ်တမ်းနှင့် တုံ့ပြန်ချက်ခေါင်းစီးများကို မေးခွန်းနှစ်ခုဖြင့် တိုက်ဆိုင်စစ်ဆေးပါ- ငြင်းပယ်မှုကို မည်သူဖန်တီးခဲ့သနည်း၊ သိမ်းထားသော တုံ့ပြန်ချက်ကို ပြန်လည်အသုံးပြုခဲ့သလား။
- ပြည်တွင်း၌ ငြင်းပယ်ခံရသော တောင်းဆိုမှုသည် ၎င်း၏ ဝင်ရောက်ခွင့်စည်းမျဉ်း သို့မဟုတ် အထောက်အထား ဆုံးဖြတ်ချက်ကို ပြင်ဆင်ရန် လိုအပ်သည်။
- မူလအရင်းအမြစ်မှ ငြင်းပယ်မှုအသစ်ဆိုသည်မှာ အရင်းအမြစ်က တောင်းဆိုမှုကို ဆက်လက်ငြင်းပယ်နေခြင်းဖြစ်သည်။
- ပြန်လည်အသုံးပြုထားသော အရင်းအမြစ်တုံ့ပြန်ချက်အတွက် ၎င်း၏ လတ်ဆတ်မှုမူဝါဒနှင့် သက်ဆိုင်ရာ ကက်ရှ်ဖွဲ့စည်းမှုကို စစ်ဆေးရန် လိုအပ်သည်။
HTTP ကက်ရှ်သည် ၎င်း၏ အခြေအနေများအောက်တွင် အနုတ်လက္ခဏာတုံ့ပြန်ချက်အချို့ကို ပါဝင်စေသော်လည်း 403 သည် မူလအားဖြင့် ခန့်မှန်းလတ်ဆတ်မှုကို မရရှိပါ။ အခြားနည်းဖြင့် ကက်ရှ်လုပ်နိုင်သော ငြင်းပယ်မှုသည် ရှင်းလင်းသော မျှဝေကက်ရှ်သက်တမ်းကို သယ်ဆောင်နိုင်သည်။ မူလအရင်းအမြစ်တွင် ခွင့်ပြုချက်ပြောင်းခြင်းသည် လတ်ဆတ်သည်ဟု ယူဆနေသော တုံ့ပြန်ချက်ကို မဖျက်ပါ။ မသိမ်းဆည်းသင့်သော ဆုံးဖြတ်ချက်များအတွက် သင့်လျော်သော တုံ့ပြန်ချက်မူဝါဒကို အသုံးပြုပါ။
Squid ၏ negative_ttl သည် သက်တမ်းမသိရသော မအောင်မြင်သည့် တောင်းဆိုမှုအချို့အတွက် သီးခြား အရန်နည်းလမ်းဖြစ်သည်။ လက်ရှိ ညွှန်ကြားချက်ရည်ညွှန်းချက်က လွှမ်းခြုံသော ဗားရှင်းများတွင် ၎င်း၏ မှတ်တမ်းတင်ထားသော မူလတန်ဖိုးမှာ သုညဖြစ်သည်။ ဤအချက်သည် ရှင်းလင်းသော HTTP ညွှန်ကြားချက်များဖြင့် လတ်ဆတ်စေသော အမှားတုံ့ပြန်ချက်များကို တားမြစ်ခြင်းမဟုတ်ပါ။
ရည်ညွှန်းချက်သည် HTTP ချိုးဖောက်မှုများကို ခွင့်ပြုသော build ကိုလည်း လိုအပ်ပြီး Squid 8 ကို ဖယ်ထုတ်ထားသည်။ ပံ့ပိုးမှုမစစ်ဆေးဘဲ Squid 2.7 အတွက် သက်တမ်းအကြံပြုချက်ကို အခြားထုတ်ဝေမှုသို့ မကူးပါနှင့်။ အရာဝတ္တုကို ဖယ်ရှားခြင်းသည် ချက်ချင်းလက္ခဏာကို ဖယ်ရှားနိုင်သည်၊ ပြန်လည်အသုံးချနိုင်အောင် ပြုလုပ်သော မူဝါဒက နောက်တောင်းဆိုမှုကို ဆုံးဖြတ်သည်။