ለ PhpMyAdmin የኤስኤስኤል ሰርተፍኬት በዴቢያን አገልግሎት ላይ ይጫኑCentOS
የእግዚአብሔር ሰላም ፣ ምህረት እና በረከቶች
እንኳን ወደ አዲስ ማብራሪያ የመካኖ ቴክ ተከታዮች
መጀመሪያ ላይ የኤስኤስኤል ሰርተፍኬት መጫን PhpMyAdminን ለመጠበቅ እና የመግቢያውን ደህንነት ለመጠበቅ በጣም አስፈላጊ ከሆኑ ነገሮች ውስጥ አንዱ ሲሆን ይህም የአገልጋይዎን ደህንነት ወይም የጣቢያዎችዎን የውሂብ ጎታ ደህንነት ያሻሽላል እና ይህ ለስራዎ መረጋጋት እና መረጋጋትን ይጨምራል። ኢንተርኔት.
ይህንን ለማድረግ የ mod_ssl ጥቅልን በ CentOS ላይ ይጫኑ
# yum mod_ssl ጫን
ከዚያ በዚህ ትእዛዝ ቁልፉን እና የምስክር ወረቀት ለማስቀመጥ ማውጫ እንፈጥራለን
ይህ ለዴቢያን የሚሰራ መሆኑን ልብ ይበሉ
# mkdir /etc/apache2/ssl [ዴቢያን/ኡቡንቱ እና በነሱ ላይ የተመሰረቱ ስርጭቶች]
ለዴቢያን/ኡቡንቱ ወይም ለተመሠረቱ ስርጭቶቻቸው በዚህ ትእዛዝ ቁልፉን እና የምስክር ወረቀት ይፍጠሩ
# 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 ግዛት ወይም ጠቅላይ ግዛት (ሙሉ ስም) []:ሞሃመድ የአካባቢው ስም (ለምሳሌ, ከተማ) [ነባሪ ከተማ]-ካይሮ የድርጅት ስም (ለምሳሌ, ኩባንያ) [ነባሪ ኩባንያ ኃላፊ]:መካኖ ቴክ የድርጅታዊ የአባል ስም (ለምሳሌ, ክፍል) []:ግብጽ የጋራ ስም (ለምሳሌ፣ የእርስዎ ስም ወይም የአገልጋይዎ አስተናጋጅ ስም) []፡-አገልጋይ.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 root root 1704 ሴፕቴ 7 15:19 apache.key
ከዚህ በኋላ በዚህ መንገድ ሶስት መስመሮችን እንጨምራለን
( /etc/apache2/sites-available/000-default.conf) ለዴቢያን
SSLEngine በSSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
የ CentOS ስርጭትን በተመለከተ
በዚህ መንገድ እነዚህን መስመሮች ያክሉ /etc/httpd/conf/httpd.conf
SSLEngine በ SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
ከዚያ እርስዎ ያስቀምጣሉ
ከዚያ ይህን ትዕዛዝ ያክሉ
# a2enmod ssl
ከዚያ ይህ መስመር በእነዚህ ሁለት መንገዶች ውስጥ መሆኑን ያረጋግጡ
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = እውነት;
ከዚያ ለሁለቱም ስርጭቶች Apache ን እንደገና እንጀምራለን
# systemctl apache2 [Debian/Ubuntu እና ስርጭቶች በእነሱ ላይ ተመስርተው] # systemctl httpd [CentOS] እንደገና አስጀምር
ከዚያ በኋላ አሳሽዎን ከፍተው የአገልጋይዎን IP እና ለምሳሌ PhpMyAdmin ይጠይቁ
https://192.168.1.12/ phpMyAdmin
አይፒውን ወደ አይፒ አድራሻዎ ይለውጣሉ
አሳሹ ግንኙነቱ ደህንነቱ የተጠበቀ እንዳልሆነ ይነግርዎታል ይህ ማለት ግንኙነቱ ላይ ችግር አለ ማለት አይደለም.. ይህ የሆነበት ምክንያት የምስክር ወረቀቱ በራሱ ስለተፈረመ ብቻ ነው.
ለዳታቤዝ አስተዳዳሪ የደህንነት ሰርተፍኬት የመጫን ማብራሪያ እዚህ ያበቃል፣ ስለጎበኙ እናመሰግናለን