ಅನೇಕ ಕಾರಣಗಳಿಗಾಗಿ ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿ ಕೆಲವು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಅಥವಾ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಆಧಾರಿತ ದೃ hentic ೀಕರಣ ಸೇವೆಯ ಮೂಲಕ ನಮ್ಮ ಪುಟ ಅಥವಾ ಬ್ಲಾಗ್ನ ವಿಷಯಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ನಿರ್ಬಂಧಿತ ಸೇವೆಗಳೊಂದಿಗೆ ನಾವು ವೆಬ್ಸೈಟ್ ಪ್ರವೇಶಿಸಲು ಬಯಸಿದಾಗ ಗೋಚರಿಸುವ ವಿಶಿಷ್ಟ ವಿಂಡೋದಂತಹ ಯಾವುದನ್ನಾದರೂ ಕುರಿತು ನಾನು ಮಾತನಾಡುತ್ತಿದ್ದೇನೆ.
ದೃ form ೀಕರಣ ರೂಪದೊಂದಿಗೆ ವಿಂಡೋಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ ಆದರೆ ಸರ್ವರ್ ಮಟ್ಟದಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕ ಪರಿಹಾರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ htpasswd. ದೃ pass ೀಕರಣ ಸೇವೆಗಳಲ್ಲಿ ಅಪಾಚೆ ಬಳಸುವ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದು ಇದರ ಕಾರ್ಯವಾಗಿದೆ. ಇದರ ಬಳಕೆಯು ಕೆಲವು ಡೈರೆಕ್ಟರಿಗಳು ಅಥವಾ ಫೈಲ್ಗಳನ್ನು http ಮೂಲಕ ಗುರುತಿಸಿದ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ತೋರಿಸಲು ಮತ್ತು ಎಲ್ಲರಿಗೂ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿಲ್ಲದೆ ತೋರಿಸುತ್ತದೆ.
ಇದು ತುಂಬಾ ಅಲಂಕಾರದ ವಿಷಯವಲ್ಲ ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ ಆದರೆ ಅದು ಕೆಲವರಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. ಬೇಸರದಿಂದ ಅವರನ್ನು ಕೊಲ್ಲದಿರಲು, ನಾನು ಅದನ್ನು ಹೆಚ್ಚು ನೀತಿಬೋಧಕವಾಗಿಸಲು ಚಿತ್ರಗಳನ್ನು ಬಳಸುತ್ತೇನೆ.
ಹಿಂದಿನ ಪರಿಗಣನೆಗಳು: ನಾನು ಬಳಸುತ್ತೇನೆ ಉಬುಂಟು ಸರ್ವರ್ 12.04.1 y ಅಪಾಚೆ 2.2.22 ನಿಯಂತ್ರಿತ ಪರಿಸರದಲ್ಲಿ.
ನಾವು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ.
ನಿಮ್ಮಲ್ಲಿ ಕೆಲವರು ಈಗಾಗಲೇ ತಿಳಿದಿರುವಂತೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಭ್ಯವಿರುವ ಅಪಾಚೆ ಸೈಟ್ಗಳನ್ನು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ / var / www / ಮತ್ತು ಈ ಉದಾಹರಣೆಗಾಗಿ ನಾನು HTML ಟೆಂಪ್ಲೆಟ್ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುತ್ತೇನೆ ಮತ್ತು ಅದನ್ನು .htpasswd ನೊಂದಿಗೆ ರಕ್ಷಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ.
ರಕ್ಷಿಸುವ ಡೈರೆಕ್ಟರಿ / var / www / ಉದಾಹರಣೆ / ಅಲ್ಲಿ ನಾನು ಮುಂದಿನ ಪುಟವನ್ನು ಇರಿಸಿದ್ದೇನೆ.
1. ನಾವು .htpasswd ಅನ್ನು ರಚಿಸಲಿದ್ದೇವೆ.
ಅದು ಇರುವ ಸ್ಥಳವು ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅದನ್ನು ಸಾರ್ವಜನಿಕ ಡೈರೆಕ್ಟರಿಯ ಹೊರಗೆ ಇಡುವುದು ಶಿಫಾರಸುಗಿಂತ ಹೆಚ್ಚಿನದಾಗಿದೆ. ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಅದನ್ನು ನನ್ನ ವೈಯಕ್ತಿಕ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಇಡುತ್ತೇನೆ (ಅದು ಸಾರ್ವಜನಿಕ ಅಪಾಚೆ ಡೈರೆಕ್ಟರಿಯಲ್ಲ) ಮತ್ತು .htpasswd ಹೆಸರಿನೊಂದಿಗೆ (ಒಂದು ಪ್ರಿಯೊರಿ ಅದನ್ನು ಆ ರೀತಿ ಕರೆಯುವುದು ಅನಿವಾರ್ಯವಲ್ಲ, ಆದರೆ ಮರೆಮಾಡಲಾಗಿರುವದು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು).
ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾನು ವೆಬ್ ಬಳಕೆದಾರರಿಗಾಗಿ .htpasswd ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇನೆ: "ಲ್ಯೂಕ್".
# htpasswd -c /home/krel/.htpasswd Luke
ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಎರಡು ಬಾರಿ ಪೂರೈಸಲು ಅದು ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ, ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು "ಸ್ಕೈವಾಕರ್" ಅನ್ನು ಇರಿಸಿದ್ದೇನೆ (ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ). ಅನಿಯಂತ್ರಿತ ಪರಿಸರದಲ್ಲಿ ನಾವು ಬಲವಾದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು. ಲಿನಕ್ಸ್ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಎಂಡಿ 5 ಆದರೆ ಯುನಿಕ್ಸ್ನಲ್ಲಿ ಇದು ಕ್ರಿಪ್ಟ್ () ನ ಪ್ರಮಾಣಿತ ಅನುಷ್ಠಾನವಾಗಿದೆ ಮತ್ತು 8 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಇರುವ ಪಾಸ್ವರ್ಡ್ಗಳಿಗೆ ಇದು ದುರ್ಬಲವಾಗಿರುತ್ತದೆ. ಬಿಎಸ್ಡಿಯಲ್ಲಿ ಅದು ಒಂದೇ ಆಗಿದೆಯೇ ಎಂಬ ಅನುಮಾನ ಈಗ ನನಗೆ ಇದೆ.
- -c the ಫೈಲ್ ರಚಿಸಲು
- /home/krel/.htpasswd the ಫೈಲ್ನ ಸಂಪೂರ್ಣ ಮಾರ್ಗ.
- ಲ್ಯೂಕ್ → ಬಳಕೆದಾರಹೆಸರು (ಅದು ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಮಾಡಬಹುದು)
ಅಂತೆಯೇ, ಅಂತರ್ಜಾಲದಲ್ಲಿ ಸೇವೆಗಳು ಇದ್ದಾಗ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಳಸಲು ನಾನು ಯಾರನ್ನೂ ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ:
http://www.web2generators.com/apache/htpasswd_generator
http://www.htaccesstools.com/htpasswd-generator/
ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪಠ್ಯ ಫೈಲ್ನಲ್ಲಿ ಮತ್ತು .htpasswd ಹೆಸರಿನೊಂದಿಗೆ ನಕಲಿಸುತ್ತೇವೆ. ಈ ವಿಧಾನಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಮುಂದಿನ ಪ್ಯಾರಾಗ್ರಾಫ್ನಲ್ಲಿ ನಾನು ಕಾಮೆಂಟ್ ಮಾಡುವುದನ್ನು ಓದುವುದನ್ನು ನಿಲ್ಲಿಸಬೇಡಿ.
ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಫೈಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸಿದ್ದೇವೆ ಎಂದು ನೋಡುತ್ತೇವೆ ಅಲ್ಲಿ ನಾವು /home/krel/.htpasswd ಅನ್ನು ನಿರೀಕ್ಷಿಸಿದ್ದೇವೆ. ಚಿತ್ರದಲ್ಲಿ ನಾನು ಈ ವಿಧಾನದೊಂದಿಗೆ ಫೈಲ್ ಅಪಾಚೆ ಗುಂಪು ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಸೇರಿದೆ ಎಂದು ಹೈಲೈಟ್ ಮಾಡಿದ್ದೇನೆ, ಇದನ್ನು ಉಬುಂಟುನಲ್ಲಿ www- ಡೇಟಾ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಮುಖ್ಯವಾದುದು ಏಕೆಂದರೆ ನಾವು .htpasswd ಅನ್ನು ಬೇರೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ರಚಿಸಿದ್ದರೆ, ಅದು 644 ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು.
ಸರಿ, ಅವರ ಧೈರ್ಯ ಹೇಗಿದೆ ಎಂದು ಈಗ ನಾವು ನೋಡುತ್ತೇವೆ:
ನೀವು ನೋಡುವಂತೆ, ಬಳಕೆದಾರರು (ಲ್ಯೂಕ್) ಇದ್ದಾರೆ ಆದರೆ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ.
ಈ ರೀತಿಯಾಗಿ ನಾವು ಈಗಾಗಲೇ ಲ್ಯೂಕ್ ಬಳಕೆದಾರರಿಗಾಗಿ .htpasswd ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ ಮತ್ತು ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದೇವೆ, ಕೊನೆಯಲ್ಲಿ ಅದು ಪಾಸ್ವರ್ಡ್ಗಾಗಿ ಕಂಟೇನರ್ಗಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ. "ಆಲ್ ವಿಥ್ ಒನ್ ಕಮಾಂಡ್" ಉತ್ತಮ ಕ್ಯಾಚ್ಫ್ರೇಸ್ ಆಗಿರುತ್ತದೆ.
2. ಸೈಟ್ನಲ್ಲಿ ಆ ಸೇವೆಯನ್ನು ಬಳಸಲು ಅಪಾಚೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ಅನುಮತಿಸಿ.
# nano /etc/apache2/sites-available/default
ನೀವು ಹಲವಾರು ಆತಿಥೇಯರನ್ನು ಹೊಂದಿದ್ದರೆ, ಅವುಗಳು ಪ್ರತಿಯೊಂದರಲ್ಲೂ ಕೆಲಸ ಮಾಡಬೇಕು, ನನ್ನ ವಿಷಯದಲ್ಲಿ ನಾನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬರುವದನ್ನು ಮಾತ್ರ ಹೊಂದಿದ್ದೇನೆ. ಆ ಫೈಲ್ನ ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ.
ಆ ಫೈಲ್ ಡೀಫಾಲ್ಟ್ ರಚನೆಯನ್ನು ಹೊಂದಿದೆ:
ಸರ್ವರ್ ಅಡ್ಮಿನ್ ವೆಬ್ಮಾಸ್ಟರ್ @ ಲೋಕಲ್ ಹೋಸ್ಟ್
..................
..................
ಒಂದು ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು .htpasswd ಬಳಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ ಎಂಬುದು ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಶೀರ್ಷಿಕೆಗಳಲ್ಲಿದೆ. ಕೆಳಗಿನ ಚಿತ್ರ ಕಾಣಿಸಿಕೊಂಡಂತೆ ನಾವು ಅದನ್ನು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಮ್ಮ ಉದಾಹರಣೆಗೆ ಸೂಕ್ತವಾಗಿದೆ:
ಒಳ್ಳೆಯದು. ನಾನು ಸಾಲುಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ:
ರಕ್ಷಿಸಲು ನೀವು ಡೈರೆಕ್ಟರಿಯನ್ನು ಹಾಕಬೇಕು.
AuthType Basic
ಇದು ಬ್ರೌಸರ್ನೊಂದಿಗೆ ಮಾತುಕತೆ ನಡೆಸಿದ ಬಳಕೆದಾರ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಪ್ರಕಾರವಾಗಿದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಎನ್ಕ್ರಿಪ್ಶನ್ ಇಲ್ಲದೆ ಬೇಸಿಕ್ ಆಗಿದೆ.
ಮತ್ತೊಂದು ರೀತಿಯ ಸಮಾಲೋಚನೆ ಇದೆ: ಡೈಜೆಸ್ಟ್, ಇದು ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಕೊನೆಯ ಸೇವೆಯು ಹೇಳಿದ ಸೇವೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಎಂಬ ಬ್ರೌಸರ್ ಆಗಿದೆ. ಡೈಜೆಸ್ಟ್ ಇದು ಸ್ನಿಫರ್ಗಳ ವಿರುದ್ಧ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದೃ ust ವಾದ ಅನುಷ್ಠಾನವಾಗಿದೆ ಎಂದು ಹೇಳಬಹುದು. ಇದನ್ನು ಪರಿಶೀಲಿಸಲು ನಾನು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇನೆ.
AuthName "ಪ್ರವೇಶಿಸುವ ಮೊದಲು ಬಾಗಿಲು ಬಡಿಯಿರಿ."
ಇದು ಬ್ರೌಸರ್ನಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ಲಾಗಿನ್ ಫಾರ್ಮ್ನೊಂದಿಗೆ ಗೋಚರಿಸುವ ಸಂದೇಶವಾಗಿದೆ ಮತ್ತು ಅದು ನಮಗೆ ಬೇಕಾಗಿರಬಹುದು.
AuthUserFile /var/www/.pass/.htpasswd
.Htpasswd ಫೈಲ್ ಅನ್ನು ಹಾದಿ. ಆ ಕಾರಣಕ್ಕಾಗಿ ನಾನು ಅದನ್ನು ಹೆಸರಿಸಲು ಸಹ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತೇನೆ .htpasswd, ಸರಳವಾಗಿ ಮಾರ್ಗವನ್ನು ಹಾಕುವುದು ಒಂದೇ ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಮಾನ್ಯ-ಬಳಕೆದಾರ ಅಗತ್ಯವಿದೆ
ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಹೊಂದಿರುವ ಬಹು ಬಳಕೆದಾರರಿಗಾಗಿ ಆ ಸಾಲನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅದು ಒಂದೇ ಬಳಕೆದಾರರಾಗಿದ್ದರೆ, ಅದನ್ನು ಈ ಕೆಳಗಿನ ರೂಪಾಂತರವಾಗಿ ಸಂಕ್ಷೇಪಿಸಬಹುದು.
ಬಳಕೆದಾರ el_que_sea ಅಗತ್ಯವಿದೆ
ನನ್ನ ಉದಾಹರಣೆಯಲ್ಲಿ ಹೀಗಿರಬಹುದು: ಬಳಕೆದಾರ ಲ್ಯೂಕ್ ಅಗತ್ಯವಿದೆ
ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಎಲ್ಲವನ್ನೂ ಸುತ್ತುವರಿಯುತ್ತೇವೆ
ನಾವು ಅಪಾಚೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:
# service apache2 restart
ಪ್ರಯತ್ನಿಸೋಣ.
ನಾವು ಸರಿಯಾಗಿ ದೃ ate ೀಕರಿಸದಿದ್ದರೆ ನಾವು ದೋಷ 401 ಅನ್ನು ಪಡೆಯುತ್ತೇವೆ.
ಎದುರು ಭಾಗದಲ್ಲಿ, ನಾವು ಸರಿಯಾದ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹಾಕಿದರೆ, ಅದು ದೊಡ್ಡ ಅನಾನುಕೂಲತೆ ಇಲ್ಲದೆ ಹಾದುಹೋಗಲು ನಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.
ಹೆಚ್ಚುವರಿ ಸಲಹೆಗಳು.
- ಈಗಾಗಲೇ ರಚಿಸಲಾದ htpasswd ಫೈಲ್ಗೆ ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಲು ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು
htpasswd -mb /home/krel/.htpasswd ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್
ನೀವು "ಬಳಕೆದಾರರ ಅಗತ್ಯವಿದೆ" ಅನ್ನು ಹೊಂದಿಸಿದ್ದರೆ ಮತ್ತು "ಮಾನ್ಯ-ಬಳಕೆದಾರರ ಅಗತ್ಯವಿಲ್ಲ" ಎಂದು ಹೊಂದಿಸಿದ್ದರೆ ನೀವು ಹೊಸ ಬಳಕೆದಾರರನ್ನು ಹಿಂದಿನದನ್ನು ಅನುಸರಿಸಬೇಕು ಮತ್ತು ಸ್ಥಳದಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು. ಉದಾಹರಣೆ:
ಬಳಕೆದಾರ ಲ್ಯೂಕ್ ಅನಾಕಿನ್ ಅಗತ್ಯವಿದೆ
- ಬಳಕೆದಾರ ಗುಂಪುಗಳನ್ನು ಬಳಸಿ
ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರ ಬದಲಿಗೆ ನಾವು ಬಯಸುತ್ತೇವೆ ಅಥವಾ ಮುಂದಿನ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಗುಂಪುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕಾದರೆ ಅವರು ಅದನ್ನು ಬಹಳ ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತಾರೆ ಮತ್ತು ಇದು ಅತ್ಯುತ್ತಮ ಲೇಖನವಾಗಿದೆ.
http://www.juanfelipe.net/node/23
- ನಾವು ಇನ್ನೊಂದು ರೀತಿಯ ಗೂ ry ಲಿಪೀಕರಣವನ್ನು ಸಹ ಹೊಂದಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ: SHA
htpasswd -sb /home/krel/.htpasswd ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್
SHA ಪಾಸ್ವರ್ಡ್ನ ನೋಂದಣಿ .htpasswd ನಲ್ಲಿ ಹೇಗೆ ಪ್ರತಿಫಲಿಸುತ್ತದೆ ಎಂಬುದರ ಚಿತ್ರ ಇಲ್ಲಿದೆ. ಎರಡರಲ್ಲೂ ಅದು "ಸ್ಕೈವಾಕರ್" ಆಗಿತ್ತು.
ಹೆಚ್ಚಿನ ಮಾಹಿತಿ
htpasswd - -ಹೆಲ್ಪ್
ನೀವು ಈ ವಿಷಯದ ಬಗ್ಗೆ ಆಳವಾಗಿ ಹೋಗಲು ಬಯಸಿದರೆ, ಆರ್ಟಿಎಫ್ಎಂ ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು!
http://httpd.apache.org/docs/2.0/es/howto/auth.html
http://httpd.apache.org/docs/2.2/misc/password_encryptions.html
Htaccess ಮತ್ತು htpasswd ಜನರೇಟರ್ ಅನ್ನು ರಚಿಸಲು ಗ್ರಾನಡಾ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಪುಟದಿಂದ ಈ ಪಿಎಚ್ಪಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಾನು ಕುತೂಹಲದಿಂದ ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ನಾನು ಅದನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ತರಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಆದರೆ "ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ಇಣುಕು ಹಾಕಲು" ನಾನು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇನೆ.
ಯಾರಾದರೂ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಈ ಪುಟದಿಂದ ನನಗೆ ದೊರೆತ HTML ಟೆಂಪ್ಲೇಟ್.
http://www.templatemo.com/
ಈ htpasswd ಪ್ರಸ್ತುತಿಯನ್ನು ನೀವು ಇಷ್ಟಪಟ್ಟಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ.
ಈಗ ಪೋಸ್ಟ್ ಅನ್ನು ಮತ್ತೆ ಓದುವುದರಿಂದ ನಾನು ಸಣ್ಣ ಅವ್ಯವಸ್ಥೆ ಮಾಡಿದ್ದೇನೆ ಎಂದು ಅರಿತುಕೊಂಡೆ. ಸೈಟ್ ಕಾನ್ಫಿಗರೇಶನ್ನಲ್ಲಿನ ಸಾಲುಗಳನ್ನು ನಾನು ವಿವರಿಸುವಾಗ, AuthUserFile ನಲ್ಲಿ ನಾನು /var/www/.pass/.htpasswd ಅನ್ನು ಯಾವಾಗ ಇಡಬೇಕು:
/home/krel/.htpasswd.
ಚಿತ್ರದಲ್ಲಿ ಅದು ಉತ್ತಮವಾಗಿದೆ ಆದರೆ ಅಲ್ಲಿ ಅದು ನನ್ನನ್ನು ತಪ್ಪಿಸಿಕೊಂಡಿದೆ, ನಾನು ಈ ಲೇಖನವನ್ನು ಈ ಮಾರ್ಗದೊಂದಿಗೆ ಈ ಹಿಂದೆ ಮಾಡಿದ್ದೇನೆ, ಆದರೆ ಕೊನೆಯ ಗಳಿಗೆಯಲ್ಲಿ ನಾನು ಅದನ್ನು ಬದಲಾಯಿಸಿದ್ದೇನೆ ಮತ್ತು ಅದನ್ನು ಸರಿಪಡಿಸುವುದನ್ನು ನಾನು ತಪ್ಪಿಸಿಕೊಂಡಿದ್ದೇನೆ ಎಂದು ತೋರುತ್ತದೆ.
ನಾನು ಮುಂಚಿತವಾಗಿ ಕ್ಷಮೆಯಾಚಿಸುತ್ತೇನೆ.
ನಾಟಿಲಸ್ಗೆ ಯಾವುದೇ ಪರ್ಯಾಯ ??
ನೀವು ಕೇಳುವದು ಬೇರೆ ದಾರಿಯಲ್ಲಿ ಹೋಗುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಆದರೆ ನಾನು ಹೇಗಾದರೂ ಉತ್ತರಿಸುತ್ತೇನೆ.
ಕ್ರಿಪ್ಟ್ಕೀಪರ್ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಅಂತಹ ವಿಷಯಗಳನ್ನು ರಕ್ಷಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ.
ನಾನು ಗ್ನೋಮ್ ಬಗ್ಗೆ ದ್ವೇಷಿಸುವ ಯಾವುದಾದರೂ ನಾಟಿಲಸ್ ಆಗಿದ್ದರೆ ನಾನು ಪ್ರಾಮಾಣಿಕನಾಗಿದ್ದರೆ. ಡಾಲ್ಫಿನ್ (ಕೆಡಿಇ) ನಿಖರವಾಗಿ ರಕ್ಷಿಸುವ, ಜಿಪಿಜಿಯೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವಂತಹ ವಿಷಯಗಳಿಗೆ ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿಯಾಗಿದೆ ...
ಕ್ರೆಲ್, ನೀವು ಇಲ್ಲಿಗೆ ತಂದ ಸಂಪೂರ್ಣ ಟ್ಯುಟೋರಿಯಲ್ ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ವಿಶೇಷವಾಗಿ ಸಾಮಾನ್ಯ ವಿಷಯಗಳಲ್ಲದ ಕಾರಣ ...
ಚೀರ್ಸ್ !!! ...
ಹಲೋ ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ಹೋಯಿತು ಆದರೆ .. ನಾನು ಕ್ರೋಮ್ ಟ್ಯಾಬ್ ಅನ್ನು ಮುಚ್ಚಿದಾಗ ಮತ್ತು ಇನ್ನೊಂದನ್ನು ತೆರೆದಾಗ, ನಾನು ವಿಳಾಸವನ್ನು ಬರೆಯುತ್ತೇನೆ ಮತ್ತು ಅದು ಪಾಸ್ವರ್ಡ್ ಕೇಳುವುದಿಲ್ಲ ...
ಯಾರು ಅಲಂಕಾರಿಕವಲ್ಲ ಎಂದು ಹೇಳಿದರು.
ಇದು ನಾನು ಹುಡುಕುತ್ತಿರುವುದು ಮತ್ತು ಅಸಾಧ್ಯವೆಂದು ಉತ್ತಮವಾಗಿ ವಿವರಿಸಿದೆ
ತುಂಬಾ ಧನ್ಯವಾದಗಳು.
ಶುಭಾಶಯಗಳನ್ನು
ಹಲೋ, ಮಾಹಿತಿಗಾಗಿ ನಾನು ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ವಿಶೇಷವಾಗಿ .htpasswd ನಲ್ಲಿ ಬಹು ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸುವ ಭಾಗ.
ದೇವರು ನಿಮ್ಮನ್ನು ಆಶೀರ್ವದಿಸುತ್ತಾನೆ!
ಅಭಿನಂದನೆಗಳು, ಇದು ತುಂಬಾ ಒಳ್ಳೆಯ ಲೇಖನ, ಸ್ಪಷ್ಟ ಮತ್ತು ಜೀರ್ಣವಾಗುತ್ತದೆ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು
ನಾನು ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿದಾಗ ನನಗೆ ದೋಷ 500 ಬರುತ್ತದೆ
AuthType Basic
AuthName "Tocc tocc"
AuthUserFile /var/www/html/.pass/.htpasswd
ಬಳಕೆದಾರ ಅಕಿರಾ ಅಗತ್ಯವಿದೆ
ಇತರ ಕಾಮೆಂಟ್ಗಳನ್ನು ನೋಡದೆ ಕಾಮೆಂಟ್ ಮಾಡಲು ನನಗೆ ಎಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ.
ಉತ್ತಮ ಪೋಸ್ಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
ಹಾಯ್, ಉತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್, ಆದರೆ "htpasswd" ಗೆ ಪರ್ಯಾಯವಿದೆಯೇ? ನಾನು ಕೇಳುತ್ತೇನೆ ಏಕೆಂದರೆ ನಾನು ಲಿನಕ್ಸ್ ಪುದೀನ 17.3 ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನನಗೆ ಆಜ್ಞೆ ಇಲ್ಲ… ನಾನು ಅದನ್ನು ಸ್ಥಾಪಿಸಬೇಕೇ?
ಸರಿ, ನಾನು ಅದನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ ... ನಾನು ಅದನ್ನು ಸುಡೋ ಆಪ್ಟ್-ಗೆಟ್ ಇನ್ಸ್ಟಾಲ್ ಅಪಾಚೆ 2-ಯುಟಿಲ್ಸ್ನೊಂದಿಗೆ ಸ್ಥಾಪಿಸಬೇಕಾಗಿತ್ತು
ಹಲೋ, ಅತ್ಯುತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್, ಇಲ್ಲಿ ಸೂಚಿಸಿದಂತೆ ನಾನು ಅದನ್ನು ಮಾಡಿದ್ದೇನೆ, ಒಂದೇ ವಿಷಯವೆಂದರೆ ಪಾಯಿಂಟ್ 2 ರಲ್ಲಿ ಸೂಚಿಸಿರುವದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬದಲು:
nano / etc / apache2 / sites-available / default
ಇದು ನನಗೆ ಕೆಲಸ ಮಾಡಿದೆ
nano /etc/apache2/sites-enabled/000-default.conf
ಶುಭಾಶಯಗಳು, ಇದು ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ 🙁 ನನ್ನ ಸರ್ವರ್ನಲ್ಲಿ ನನ್ನ ಫೋಲ್ಡರ್ ಗೋಚರಿಸುವುದಿಲ್ಲ, ಅಂದರೆ, ನನ್ನ / var / 222 / html / ವಿಷಯ ಫೋಲ್ಡರ್ ಅನ್ನು ನಾನು ರಕ್ಷಿಸಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಬ್ರೌಸರ್ನಿಂದ ನಮೂದಿಸಿದಾಗ ವಿಷಯ ಫೋಲ್ಡರ್ ಗೋಚರಿಸುವುದಿಲ್ಲ. ಸಹಾಯ