Када Apache 2.4 прослеђујући прокси мора да захтева и одобрену изворну адресу и важећу пријаву, користите <RequireAll>:

<Proxy "*">
    AuthType Basic
    AuthName "Private proxy"
    AuthBasicProvider file
    AuthUserFile /etc/apache2/private-proxy-users
    <RequireAll>
        Require ip 192.0.2.25
        Require valid-user
    </RequireAll>
</Proxy>

Укључите овај фрагмент овлашћења у постојећи ограничени прокси. Замените адресу клијента и путању до датотеке налога; модули за аутентификацију и овлашћење морају бити доступни, а датотека већ мора да садржи предвиђене кориснике. Ово није потпуно постављање слушаоца.

Политику одређују два детаља. Контејнер изражава AND; постављање позитивних захтева један поред другог не значи нужно да су сви обавезни. Require valid-user прихвата аутентификован налог, док Require user alice именује један налог. Сам Require user не изражава ништа. Погледајте Apache референцу о овлашћењу корисника.

ИзворПријаваЗахтевани резултат
ДозвољеноВажећеПредвиђени овлашћени захтев је дозвољен.
ДозвољеноНедостаје или је неважећеНема овлашћеног прослеђивања.
Ван дозвољеног извораВажећеНема овлашћеног прослеђивања.

Пре ослањања на фрагмент проверите околни виртуелни хост и друге одговарајуће одељке овлашћења, а затим @@тестирајте границу овлашћења; конкретнија конфигурација може променити стварни резултат. Basic пријава захтева и заштићени пренос између клијента и проксија. HTTPS одредишта почиње касније и не штити ранију размену акредитива у отвореном тексту.

Повезани чланци