Եթե Apache proxy-ի թույլատրելի ցանկի փոփոխությունը ազդեցություն չի ունենում, ստուգեք՝ արդյոք այն պարուրող <IfModule> պայմանը համընկնում է բեռնված մոդուլի հետ։ Apache-ը բաց թողնում է պայմանական բլոկը, երբ նշված մոդուլը բացակայում է։

<IfModule proxy_http_module>
    <Proxy "*">
        Require ip 192.0.2.25
    </Proxy>
</IfModule>

Սա գոյություն ունեցող forward proxy-ի համար մուտքի կանոնի հատված է։ Փոխարինեք օրինակ հաճախորդի հասցեն; լսիչը, proxy-ի դերը և անհրաժեշտ մոդուլները պետք է կարգավորվեն առանձին։

Ինչպես բացատրում է IfModule-ի փաստաթղթերը, տարան ստուգում է կարգավորման պայմանը։ Այն չի բեռնում մոդուլը։ Բնադրված պայմանների դեպքում մուտքի կանոնը կիրառելու համար պետք է համընկնեն բոլոր պարուրող պայմանները։

Ինչու գործարկումը դեռ կարող է հաջողվել

Ընտրովի բլոկները օգնում են կարգավորմանը աջակցել սերվերի մի քանի տարբերակների։ Երբ մոդուլը կարևոր է, նրա կարգավորումները լուռ բաց թողնելը կարող է ընդհակառակը թաքցնել բացակայող հատկությունը։ Որոշեք՝ արդյոք այդ վարքագիծը համապատասխանում է տեղակայմանը։

Ուսումնասիրեք բեռնված մոդուլները և համապատասխան պայմանները, ապա պարզեք, թե որ լսիչն ու վիրտուալ հոսթն են ստացել հարցումը, և վերջում ստուգեք ինչպես թույլատրված, այնպես էլ մերժված հաճախորդներին։ Մեկ այլ վիրտուալ հոսթում վավեր կանոնը ստեղծում է նմանատիպ ախտանիշ։ Սխալների մատյանի համապատասխան գրառումն ավելի օգտակար է, քան ցանկի ընդլայնումը, որը գուցե երբեք չի կիրառվել։

Առնչվող հոդվածներ