ਜਦੋਂ 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 ਬਾਅਦ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਪਹਿਲਾਂ ਹੋਏ ਸਾਧੇ ਪਾਠ ਕ੍ਰੈਡੈਂਸ਼ਲ ਅਦਾਨ-ਪ੍ਰਦਾਨ ਦੀ ਰੱਖਿਆ ਨਹੀਂ ਕਰਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ