Apache ਡਾਇਰੈਕਟਰੀ ਪਾਸਵਰਡ ਫਾਰਵਰਡ ਪ੍ਰੌਕਸੀ ਦੀ ਰੱਖਿਆ ਕਿਉਂ ਨਹੀਂ ਕਰਦਾ
ਸੁਰੱਖਿਅਤ ਸਵਾਗਤ ਪੰਨਾ ਅਤੇ ਅਧਿਕਾਰਤ ਫਾਰਵਰਡ-ਪ੍ਰੌਕਸੀ ਬੇਨਤੀ ਵੱਖਰੇ ਕਨਫਿਗਰੇਸ਼ਨ ਸੰਦਰਭ ਵਰਤਦੇ ਹਨ। ਪ੍ਰੌਕਸੀ ਨੀਤੀ ਸਰਵਰ ਜਾਂ ਵਰਚੁਅਲ ਹੋਸਟ ਕਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਰੱਖੋ।
Apache ਦੇ ਹੋਮ ਪੇਜ ਉੱਤੇ ਪਾਸਵਰਡ ਬੇਨਤੀ ਸਿਰਫ਼ ਉਸ ਸਥਾਨਕ ਸਰੋਤ ਦੀ ਰੱਖਿਆ ਕਰਦੀ ਹੈ। ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ ਕਿ ਕੋਈ ਵੀ ਫਾਰਵਰਡ-ਪ੍ਰੌਕਸੀ ਬੇਨਤੀ ਲਈ ਉਹੀ ਲੌਗਇਨ ਲਾਜ਼ਮੀ ਹੈ।
.htaccess ਸਮਰਥਿਤ ਡਾਇਰੈਕਟਰੀ ਕਨਫਿਗਰੇਸ਼ਨ ਉੱਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ; ਇਹ ਹਰ ਬੇਨਤੀ ਲਈ ਆਖਰੀ ਫਿਲਟਰ ਨਹੀਂ ਹੈ। ProxyRequests ਅਤੇ <Proxy> ਭਾਗ ਸਰਵਰ ਜਾਂ ਵਰਚੁਅਲ-ਹੋਸਟ ਕਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਆਉਂਦੇ ਹਨ। ਫਾਰਵਰਡ-ਪ੍ਰੌਕਸੀ ਅਧਿਕਾਰ ਉੱਥੇ ਰੱਖੋ, Apache 2.4 ਦੇ ਅਧਿਕਾਰ ਸਿਨਟੈਕਸ ਅਤੇ ਲੋੜੀਂਦੇ ਪ੍ਰਮਾਣਿਕਤਾ ਸੈਟਅਪ ਨਾਲ।
ਨਿੱਜੀ ਸੇਵਾ ਲਈ ਇੱਛਤ ਕਲਾਇੰਟ-ਸਰੋਤ ਅਤੇ ਖਾਤਾ ਲੋੜਾਂ ਨੂੰ ਜਾਣਬੁੱਝ ਕੇ ਜੋੜੋ। ਫਿਰ ਹਰ ਸਰੋਤੇ ਵੱਲੋਂ ਚੁਣੇ ਵਰਚੁਅਲ ਹੋਸਟ ਦੀ ਜਾਂਚ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਡਿਫਾਲਟ ਹੋਸਟ ਅਤੇ ਵਿਰਾਸਤੀ ਕਨਫਿਗਰੇਸ਼ਨ ਸ਼ਾਮਲ ਹਨ। ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੋਸਟਨਾਮ ਤੱਕ ਪਹੁੰਚ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ ਕਿ ਕਿਸੇ ਹੋਰ ਸਰਗਰਮ ਹੋਸਟ ਉੱਤੇ ਵੀ ਉਹੀ ਪ੍ਰੌਕਸੀ ਪਾਬੰਦੀਆਂ ਹਨ।
ProxyPass ਹੋਰ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ ਸਥਾਨਕ ਨਾਮ-ਥਾਂ ਨੂੰ ਬੈਕਐਂਡ ਨਾਲ ਮੈਪ ਕਰਦਾ ਹੈ। ਇਸਨੂੰ ਜੋੜਨ ਨਾਲ ਕੋਈ ਵੀ ਫਾਰਵਰਡ ਮੰਜ਼ਿਲ ਅਧਿਕਾਰਤ ਨਹੀਂ ਹੁੰਦੀ।
ਜੇ ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਸਾਈਟ ਦੀਆਂ ਦਸਤਾਵੇਜ਼ ਫਾਈਲਾਂ ਸੋਧ ਸਕਦੇ ਹੋ, ਤਾਂ ਇਸ ਸੇਵਾ ਦੀ ਪਹੁੰਚ ਸੀਮਾ ਸਥਾਪਤ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਕੋਲ ਪ੍ਰਸ਼ਾਸਕੀ ਦਾਇਰਾ ਨਹੀਂ ਹੋ ਸਕਦਾ। ਸਰਵਰ ਕਨਫਿਗਰੇਸ਼ਨ ਬਦਲਾਅ ਲਵੋ ਜਾਂ ਮਨਜ਼ੂਰ ਮੌਜੂਦਾ ਪ੍ਰੌਕਸੀ ਵਰਤੋ; ਡਾਇਰੈਕਟਰੀ ਪਾਸਵਰਡ ਇਸਦਾ ਬਦਲ ਨਹੀਂ ਬਣ ਸਕਦਾ।