ආරක්ෂිත පුරනය වීම සඳහා PhpMyAdmin සඳහා SSL සහතිකයක් ස්ථාපනය කරන්න

Debian සේවයේ PhpMyAdmin සඳහා SSL සහතිකය ස්ථාපනය කරන්නCentOS 

සාමය, දයාව සහ දෙවියන් වහන්සේගේ ආශීර්වාදය

නව පැහැදිලි කිරීමක් වෙත සාදරයෙන් පිළිගනිමු Mekano Tech අනුගාමිකයින්

 

ආරම්භයේ දී, SSL සහතිකයක් ස්ථාපනය කිරීම PhpMyAdmin ආරක්ෂා කිරීම සහ එහි පිවිසුම සුරක්ෂිත කිරීම සඳහා ඉතා වැදගත් දෙයක් වන අතර, මෙය ඔබගේ සේවාදායකයේ ආරක්ෂාව හෝ ඔබේ වෙබ් අඩවි දත්ත සමුදායේ ආරක්ෂාව වැඩි කරයි, සහ මෙය ඔබගේ වැඩ සඳහා ස්ථාවරත්වය සහ ස්ථාවරත්වය ලබා දෙයි. අන්තර්ජාලය.

මෙය සිදු කිරීම සඳහා, CentOS මත mod_ssl පැකේජය ස්ථාපනය කරන්න

 

# yum mod_ssl ස්ථාපනය කරන්න

එවිට අපි මෙම විධානය සමඟ යතුර සහ සහතිකය ගබඩා කිරීම සඳහා නාමාවලියක් සාදන්නෙමු

මෙය Debian සඳහා වලංගු බව සලකන්න

# 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' වෙත නව පුද්ගලික යතුරක් ලිවීම ----- ඔබගේ සහතික ඉල්ලීමට ඇතුළත් වන තොරතුරු ඇතුළත් කිරීමට ඔබෙන් අසනු ඇත. ඔබ ඇතුළත් කිරීමට යන්නේ කීර්තිමත් නාමයක් හෝ DN එකක් ලෙසයි. ක්ෂේත්‍ර කිහිපයක් ඇත නමුත් ඔබට හිස්ව තැබිය හැක සමහර ක්ෂේත්‍ර සඳහා පෙරනිමි අගයක් ඇත, ඔබ '.' ඇතුළු කළහොත් ක්ෂේත්‍රය හිස්ව තබනු ඇත. ----- රටේ නම (අකුරු 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 root root 1424 සැප්තැම්බර් 7 15:19 apache.crt -rw -r -r--. 1 root root 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 /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key මත SSLEඑන්ජිම

එවිට ඔබ සුරකින්න

ඉන්පසු මෙම විධානය එක් කරන්න

# a2enmod ssl

එවිට මෙම රේඛාව මෙම මාර්ග දෙකෙහි ඇති බවට වග බලා ගන්න

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = true;

ඉන්පසුව අපි බෙදාහැරීම් දෙකම සඳහා Apache නැවත ආරම්භ කරමු

# systemctl apache2 නැවත ආරම්භ කරන්න [Debian/Ubuntu සහ ඒවා මත පදනම් වූ බෙදාහැරීම්] # systemctl නැවත ආරම්භ කරන්න httpd [CentOS]

ඊට පසු, ඔබ ඔබේ බ්‍රව්සරය විවෘත කර ඔබේ සේවාදායකයේ සහ PhpMyAdmin හි IP ඉල්ලන්න, උදාහරණයක් ලෙස

https://192.168.1.12/phpMyAdmin

ඔබ IP ඔබගේ IP ලිපිනයට වෙනස් කරයි

බ්‍රවුසරය ඔබට සබැඳුම ආරක්‍ෂිත නොවන බව පවසන බව සලකන්න.මෙයින් අදහස් වන්නේ සම්බන්ධතාවයේ ගැටලුවක් ඇති බව නොවේ.. මෙය සිදුවන්නේ සහතිකය ස්වයං අත්සන් කර ඇති නිසා පමණි.

 

දත්ත සමුදා පරිපාලක සඳහා ආරක්ෂක සහතිකයක් ස්ථාපනය කිරීමේ පැහැදිලි කිරීම මෙතැනින් අවසන් වේ, පැමිණීමට ස්තූතියි

 

අදාළ තනතුරු
මත ලිපිය පළ කරන්න

අදහස දක්වන්න