Þegar Apache 2.4-framsendingarproxy þarf bæði samþykkt upprunavistfang og gilt innskráningarferli skaltu nota <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>

Settu þennan heimildarhluta inn í fyrirliggjandi takmarkaðan proxy. Skiptu út vistfangi biðlarans og slóð að reikningsskrá; auðkenningar- og heimildaeiningar verða að vera tiltækar og skráin verður þegar að innihalda ætlaða notendur. Þetta er ekki full uppsetning hlustara.

Tvö atriði ráða stefnunni. Gámurinn lýsir AND; það að setja jákvæð skilyrði hlið við hlið krefst ekki endilega þeirra allra. Require valid-user samþykkir auðkennt reikning, en Require user alice nefnir einn reikning. Bert Require user lýsir engu. Sjá Apache tilvísun um heimild notenda.

UppruniInnskráningNauðsynleg niðurstaða
LeyftGiltFyrirhuguð heimiluð beiðni er leyfð.
LeyftVantar eða ógiltEngin heimiluð framsending.
Utan leyfðs upprunaGiltEngin heimiluð framsending.

Farðu yfir umlykjandi sýndarhýsil og aðra samsvarandi heimildarhluta áður en þú treystir brotinu, og @@prófaðu heimildarmörkin; nákvæmari uppsetning getur breytt raunverulegri niðurstöðu. Basic-innskráning þarf einnig varið flutningslag milli biðlara og proxy. HTTPS áfangastaðar hefst síðar og verndar ekki fyrri skipti á óvarðum auðkennisupplýsingum.

Tengdir greinar