Pag-instalar og SSL Certificate para sa PhpMyAdmin sa pag-alagad sa DebianCentOS
Kalinaw, kalooy ug mga panalangin sa Diyos
Malipayon nga pag-abut sa usa ka bag-ong pagpatin-aw sa mga tagasunod sa Mekano Tech
Sa sinugdanan, ang pag-instalar og SSL Certificate maoy usa sa pinaka importanteng butang sa pagpanalipod sa PhpMyAdmin ug pagsiguro sa login niini, ug kini makapauswag sa seguridad sa imong server o sa seguridad sa mga database sa imong mga site, ug kini nagkinahanglan og kalig-on ug kalig-on sa imong trabaho sa ang internet.
Aron mahimo kini, i-install ang mod_ssl package sa CentOS
# yum instalar mod_ssl
Dayon maghimo kami og direktoryo aron tipigan ang yawe ug sertipiko uban niini nga sugo
Timan-i nga kini balido alang sa Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu ug mga distribusyon base niini] # mkdir /etc/httpd/ssl [CentOS ug mga distribusyon base niini]
Paghimo sa yawe ug sertipiko alang sa Debian / Ubuntu o ang ilang gibase nga mga pag-apod-apod sa kini nga mando
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Alang sa CentOS, idugang kini nga sugo
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Imong usbon ang naa sa pula sa angay nimo
...................................+++ ............ ..................... ..............................++ pagsulat og bag-ong pribadong yawe sa '/etc/httpd/ssl/apache.key' ----- Hangyoon ka sa pagsulod sa impormasyon nga ilakip sa imong hangyo sa sertipiko. Ang imong isulod mao ang gitawag nga Distinguished Name o DN. Adunay ubay-ubay nga mga field apan mahimo nimong ibilin ang pipila ka blangko. ----- Ngalan sa Nasud (2 code sa letra) [XX]:IN Ngalan sa Estado o Probinsiya (hingpit nga ngalan) []:Mohamed Ngalan sa lokalidad (pananglitan, siyudad) [Default nga Lungsod]:Cairo Organisasyon Pangalan (pananglitan, kompaniya) [Default Company Ltd]:Mekano Tech Pangalan sa Ngalan sa Organisasyon (pananglitan, seksyon) []:Egipto Komon nga Ngalan (pananglitan, imong ngalan o hostname sa imong server) []:server.mekan0.com Email Address []:[protektado sa email]
Human niana among susihon ang yawe ug sertipiko nga among gihimo uban niini nga mga sugo alang sa CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu ug ang gibase nga mga distribusyon] #cd/etc/httpd/ssl/[CentOS ug mga distribusyon base niini] #ls -l total 8 -rw-r -r--. 1 gamut nga gamot 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 gamut nga gamut 1704 Sep 7 15:19 apache.key
Human niini atong idugang ang tulo ka linya niini nga dalan
( /etc/apache2/sites-available/000-default.conf ) para sa Debian
SSLEngine sa SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Sama sa bahin sa pag-apod-apod sa CentOS
Idugang kini nga mga linya niini nga dalan /etc/httpd/conf/httpd.conf
SSLEngine sa SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Unya mag save ka
Dayon idugang kini nga sugo
# a2enmod ssl
Dayon siguroha nga kini nga linya anaa niining duha ka mga dalan
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = tinuod;
Dayon atong i-restart ang Apache alang sa duha ka distribusyon
# systemctl i-restart ang apache2 [Debian/Ubuntu ug mga pag-apod-apod base niini] # systemctl i-restart ang httpd [CentOS]
Pagkahuman niana, ablihan nimo ang imong browser ug gihangyo ang IP sa imong server ug pananglitan sa PhpMyAdmin
https://192.168.1.12/phpMyAdmin
Imong ilisan ang IP sa imong IP address
Timan-i nga ang browser mosulti kanimo nga ang koneksyon dili luwas. Wala kini magpasabot nga adunay problema sa koneksyon.. Kini tungod lamang kay ang sertipiko gipirmahan sa kaugalingon.
Dinhi natapos ang pagpatin-aw sa pag-instalar sa usa ka sertipiko sa seguridad alang sa tagdumala sa database, salamat sa pagbisita