Láta Apache krefjast bæði IP biðlara og proxy-innskráningar
Sameinaðu NTLM? Nei, sameinaðu Apache 2.4 proxy-auðkenningu og takmarkanir á vistfangi biðlara án þess að annað skilyrðið eitt veiti aðgang.
Þ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.
| Uppruni | Innskráning | Nauðsynleg niðurstaða |
|---|---|---|
| Leyft | Gilt | Fyrirhuguð heimiluð beiðni er leyfð. |
| Leyft | Vantar eða ógilt | Engin heimiluð framsending. |
| Utan leyfðs uppruna | Gilt | Engin 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.