Apache ಕ್ಲೈಂಟ್ IP ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಲಾಗಿನ್ ಎರಡನ್ನೂ ಕೇಳುವಂತೆ ಮಾಡಿ
Apache 2.4 ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣವನ್ನು ಕ್ಲೈಂಟ್ ವಿಳಾಸ ಮಿತಿಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ; ಒಂದೇ ಷರತ್ತು ಸ್ವತಃ ಪ್ರವೇಶ ನೀಡದಂತೆ ಮಾಡಿ.
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 ನಂತರ ಆರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಹಿಂದಿನ ಸರಳ ಪಠ್ಯ ರುಜುವಾತು ವಿನಿಮಯವನ್ನು ರಕ್ಷಿಸುವುದಿಲ್ಲ.