ಸುರಕ್ಷಿತವಾಗಿ ಲಾಗಿನ್ ಮಾಡಲು PhpMyAdmin ಗಾಗಿ SSL ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ಥಾಪಿಸಿ

ಡೆಬಿಯನ್ ಸರ್ವ್‌ನಲ್ಲಿ PhpMyAdmin ಗಾಗಿ SSL ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ಥಾಪಿಸಿCentOS 

ಶಾಂತಿ, ಕರುಣೆ ಮತ್ತು ದೇವರ ಆಶೀರ್ವಾದ

ಮೆಕಾನೊ ಟೆಕ್ ಅನುಯಾಯಿಗಳಿಗೆ ಹೊಸ ವಿವರಣೆಗೆ ಸುಸ್ವಾಗತ

 

ಆರಂಭದಲ್ಲಿ, SSL ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ಥಾಪಿಸುವುದು PhpMyAdmin ಅನ್ನು ರಕ್ಷಿಸುವಲ್ಲಿ ಮತ್ತು ಅದರ ಲಾಗಿನ್ ಅನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸುವ ಪ್ರಮುಖ ವಿಷಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಮತ್ತು ಇದು ನಿಮ್ಮ ಸರ್ವರ್‌ನ ಸುರಕ್ಷತೆ ಅಥವಾ ನಿಮ್ಮ ಸೈಟ್‌ಗಳ ಡೇಟಾಬೇಸ್‌ಗಳ ಸುರಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ಇದು ನಿಮ್ಮ ಕೆಲಸಕ್ಕೆ ಸ್ಥಿರತೆ ಮತ್ತು ಸ್ಥಿರತೆಯನ್ನು ನೀಡುತ್ತದೆ. ಅಂತರ್ಜಾಲ.

ಇದನ್ನು ಮಾಡಲು, CentOS ನಲ್ಲಿ mod_ssl ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

 

# yum mod_ssl ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ನಂತರ ನಾವು ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ಕೀ ಮತ್ತು ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸಂಗ್ರಹಿಸಲು ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುತ್ತೇವೆ

ಇದು ಡೆಬಿಯನ್‌ಗೆ ಮಾನ್ಯವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ

# mkdir /etc/apache2/ssl [ Debian/Ubuntu ಮತ್ತು ಅವುಗಳ ಆಧಾರದ ಮೇಲೆ ವಿತರಣೆಗಳು] # mkdir /etc/httpd/ssl [CentOS ಮತ್ತು ಅದರ ಆಧಾರದ ಮೇಲೆ ವಿತರಣೆಗಳು]

ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ಡೆಬಿಯನ್ / ಉಬುಂಟು ಅಥವಾ ಅವುಗಳ ಆಧಾರಿತ ವಿತರಣೆಗಳಿಗಾಗಿ ಕೀ ಮತ್ತು ಪ್ರಮಾಣಪತ್ರವನ್ನು ರಚಿಸಿ 

# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

CentOS ಗಾಗಿ, ಈ ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಿ

# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt

ಕೆಂಪು ಬಣ್ಣದಲ್ಲಿರುವುದನ್ನು ನಿಮಗೆ ಸರಿಹೊಂದುವಂತೆ ಬದಲಾಯಿಸುತ್ತೀರಿ

 

...................................+++ ............ ..................... .................................++ ಹೊಸ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು '/etc/httpd/ssl/apache.key' ಗೆ ಬರೆಯುವುದು ----- ನಿಮ್ಮ ಪ್ರಮಾಣಪತ್ರದ ವಿನಂತಿಯಲ್ಲಿ ಸಂಯೋಜಿಸಲ್ಪಡುವ ಮಾಹಿತಿಯನ್ನು ನಮೂದಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ. ನೀವು ನಮೂದಿಸಲಿರುವದನ್ನು ಡಿಸ್ಟಿಂಗ್ವಿಶ್ಡ್ ನೇಮ್ ಅಥವಾ ಡಿಎನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಕೆಲವು ಕ್ಷೇತ್ರಗಳಿವೆ ಆದರೆ ನೀವು ಕೆಲವನ್ನು ಖಾಲಿ ಬಿಡಬಹುದು ಕೆಲವು ಕ್ಷೇತ್ರಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವಿರುತ್ತದೆ, ನೀವು '.' ಅನ್ನು ನಮೂದಿಸಿದರೆ, ಕ್ಷೇತ್ರವನ್ನು ಖಾಲಿ ಬಿಡಲಾಗುತ್ತದೆ. ----- ದೇಶದ ಹೆಸರು (2 ಅಕ್ಷರದ ಕೋಡ್) [XX]:IN
ರಾಜ್ಯ ಅಥವಾ ಪ್ರಾಂತ್ಯದ ಹೆಸರು (ಪೂರ್ಣ ಹೆಸರು) []:ಮೊಹಮದ್
ಸ್ಥಳದ ಹೆಸರು (ಉದಾ, ನಗರ) [ಡೀಫಾಲ್ಟ್ ನಗರ]:ಕೈರೋ
ಸಂಸ್ಥೆಯ ಹೆಸರು (ಉದಾ, ಕಂಪನಿ) [ಡೀಫಾಲ್ಟ್ ಕಂಪನಿ ಲಿಮಿಟೆಡ್]:ಮೆಕಾನೊ ಟೆಕ್
ಸಾಂಸ್ಥಿಕ ಘಟಕದ ಹೆಸರು (ಉದಾ., ವಿಭಾಗ) []:ಈಜಿಪ್ಟ್
ಸಾಮಾನ್ಯ ಹೆಸರು (ಉದಾ, ನಿಮ್ಮ ಹೆಸರು ಅಥವಾ ನಿಮ್ಮ ಸರ್ವರ್‌ನ ಹೋಸ್ಟ್ ಹೆಸರು) []:server.mekan0.com
ಇಮೇಲ್ ವಿಳಾಸ []:[ಇಮೇಲ್ ರಕ್ಷಿಸಲಾಗಿದೆ]

ಅದರ ನಂತರ ನಾವು CentOS / Debian ಗಾಗಿ ಈ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ನಾವು ರಚಿಸಿದ ಕೀ ಮತ್ತು ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ

#cd/etc/apache2/ssl/[Debian/Ubuntu ಮತ್ತು ಅದರ ಆಧಾರಿತ ವಿತರಣೆಗಳು] #cd/etc/httpd/ssl/[CentOS ಮತ್ತು ಅದರ ಆಧಾರದ ಮೇಲೆ ವಿತರಣೆಗಳು] #ls -l ಒಟ್ಟು 8 -rw-r -r--. 1 ರೂಟ್ ರೂಟ್ 1424 ಸೆಪ್ಟಂಬರ್ 7 15:19 apache.crt -rw -r -r--. 1 ರೂಟ್ ರೂಟ್ 1704 ಸೆಪ್ಟಂಬರ್ 7 15:19 apache.key

ಇದರ ನಂತರ ನಾವು ಈ ಹಾದಿಯಲ್ಲಿ ಮೂರು ಸಾಲುಗಳನ್ನು ಸೇರಿಸುತ್ತೇವೆ

Debian ಗಾಗಿ ( /etc/apache2/sites-available/000-default.conf )

SSLCertificateFile ನಲ್ಲಿ SSLEngine /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key

CentOS ವಿತರಣೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ

ಈ ಮಾರ್ಗದಲ್ಲಿ ಈ ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ /etc/httpd/conf/httpd.conf

SSLCertificateFile ನಲ್ಲಿ SSLEngine /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key

ನಂತರ ನೀವು ಉಳಿಸಿ

ನಂತರ ಈ ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಿ

#a2enmod ಎಸ್ಎಸ್ಎಲ್

ನಂತರ ಈ ಸಾಲು ಈ ಎರಡು ಮಾರ್ಗಗಳಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = true;

ನಂತರ ನಾವು ಎರಡೂ ವಿತರಣೆಗಳಿಗಾಗಿ ಅಪಾಚೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತೇವೆ

# systemctl apache2 [Debian/Ubuntu ಮತ್ತು ಅವುಗಳ ಆಧಾರದ ಮೇಲೆ ವಿತರಣೆಗಳು] # systemctl ಮರುಪ್ರಾರಂಭಿಸಿ httpd [CentOS]

ಅದರ ನಂತರ, ನೀವು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಉದಾಹರಣೆಗೆ ನಿಮ್ಮ ಸರ್ವರ್ ಮತ್ತು PhpMyAdmin ನ IP ಅನ್ನು ವಿನಂತಿಸಿ

https://192.168.1.12/phpMyAdmin

ನೀವು IP ಅನ್ನು ನಿಮ್ಮ IP ವಿಳಾಸಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತೀರಿ

ಸಂಪರ್ಕವು ಸುರಕ್ಷಿತವಾಗಿಲ್ಲ ಎಂದು ಬ್ರೌಸರ್ ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಇದರರ್ಥ ಸಂಪರ್ಕದಲ್ಲಿ ಸಮಸ್ಯೆ ಇದೆ ಎಂದು ಅರ್ಥವಲ್ಲ.. ಇದು ಪ್ರಮಾಣಪತ್ರವು ಸ್ವಯಂ ಸಹಿ ಮಾಡಿರುವುದರಿಂದ ಮಾತ್ರ.

 

ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರಿಗೆ ಭದ್ರತಾ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ಥಾಪಿಸುವ ವಿವರಣೆಯು ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, ಭೇಟಿ ನೀಡಿದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು

 

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು
ಲೇಖನವನ್ನು ಪ್ರಕಟಿಸಿ

ಕಾಮೆಂಟ್ ಸೇರಿಸಿ