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 ನಂತರ ಆರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಹಿಂದಿನ ಸರಳ ಪಠ್ಯ ರುಜುವಾತು ವಿನಿಮಯವನ್ನು ರಕ್ಷಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು