Unha regra en proxy.conf non é unha clase especial de regra. Apache le a configuración incluída na súa árbore de configuración; a sección global, o VirtualHost ou a sección coincidente que a envolve determina como participa a directiva.

Comeza polo listener e o host virtual que atenden a solicitude de proxy directo. Despois reúne as seccións Proxy coincidentes dese contexto e da configuración principal. Importa a orde de procesamento das seccións, non só que ficheiro se editou ao final.

A autorización non sempre é acumulativa

Co comportamento predeterminado AuthMerging Off, a autorización hérdase ata que unha sección aplicable posterior achegue a súa propia lóxica de autorización. Esa nova lóxica pode substituír os requisitos anteriores en lugar de engadir outra restrición.

AxusteCombinación coa sección de autorización anterior máis próxima
OffA nova autorización pode anular a lóxica herdada
AndAmbos os conxuntos deben autorizar
OrCalquera dos dous conxuntos pode autorizar

AuthMerging é local á sección que o contén. Non deas por feito que configurar And unha vez cambia todas as seccións posteriores.

Mantén explícita a política desexada sempre que sexa posible. Dúas liñas Require sen un contedor de autorización que as envolva son alternativas implícitas, así que unha regra de IP máis valid-user non é automaticamente «IP e usuario». Usa RequireAll cando ambas as condicións pertencen á mesma decisión.

Revisa a configuración coincidente completa antes de cambiar unha conta de proxy ou abrir o acceso. Logo proba os casos permitidos e denegados contra o listener en execución. Unha solicitude pode rexeitarse—ou permitirse inesperadamente—porque outra sección achegou a autorización efectiva.

Artigos relacionados