Nruab ib daim ntawv pov thawj SSL rau PhpMyAdmin ntawm Debian pabcuamCentOS
Kev thaj yeeb, kev hlub tshua thiab koob hmoov ntawm Vajtswv
Zoo siab txais tos rau qhov kev piav qhia tshiab Mekano Tech cov neeg ua raws
Thaum pib, txhim kho SSL Daim Ntawv Pov Thawj yog ib qho tseem ceeb tshaj plaws hauv kev tiv thaiv PhpMyAdmin thiab ruaj ntseg nws tus ID nkag mus, thiab qhov no txhim kho kev ruaj ntseg ntawm koj lub server lossis kev ruaj ntseg ntawm koj qhov chaw 'databases, thiab qhov no ua rau muaj kev ruaj ntseg thiab ruaj khov rau koj txoj haujlwm ntawm hauv Internet.
Txhawm rau ua qhov no, nruab lub pob mod_ssl ntawm CentOS
# yum nruab mod_ssl
Tom qab ntawd peb tsim ib phau ntawv khaws cov yuam sij thiab daim ntawv pov thawj nrog cov lus txib no
Nco ntsoov tias qhov no siv tau rau Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu thiab kev faib tawm raws li lawv] # mkdir /etc/httpd/ssl [CentOS thiab kev faib tawm raws li nws]
Tsim tus yuam sij thiab daim ntawv pov thawj rau Debian / Ubuntu lossis lawv cov kev faib khoom raws li cov lus txib no
# openssl req -x509 -nodes -hnub 365 -newkey rsa: 2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Rau CentOS, ntxiv cov lus txib no
# openssl req -x509 -nodes -hnub 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Koj yuav hloov qhov xim liab rau qhov uas haum koj
................................................................................... ................................................................++ sau tus yuam sij tshiab rau '/etc/httpd/ssl/apache.key' ----- Koj yuav raug nug kom sau cov ntaub ntawv uas yuav muab tso rau hauv koj daim ntawv thov daim ntawv thov. Qhov koj tab tom yuav nkag yog qhov hu ua Distinguished Name lossis DN. Muaj ob peb lub teb tab sis koj tuaj yeem tso qee qhov khoob Rau qee qhov chaw yuav muaj tus nqi pib, yog tias koj nkag mus rau '.', daim teb yuav raug tso tseg. ----- Lub Npe Lub Npe (2 tsab ntawv code) [XX]:IN Xeev los yog Xeev Npe (npe tag nrho) []:Mohamed Chaw Nyob Npe (piv txwv, nroog) [Lub Nroog Lub Nroog]:Cairo Lub Koom Haum Lub Npe (xws li tuam txhab) [Default Company Ltd]:Mekano Tech Organizational Unit Npe (piv txwv, tshooj) []:Tim lyiv teb chaws Hom Lub Npe (piv txwv li, koj lub npe lossis koj lub server lub npe) []:server.mekan0.com Email Chaw Nyob []:[email tiv thaiv]
Tom qab ntawd peb xyuas tus yuam sij thiab daim ntawv pov thawj uas peb tsim nrog cov lus txib no rau CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu and its based distributions] #cd/etc/httpd/ssl/[CentOS and distributions based on it] #ls -l tag nrho 8 -rw-r -r--. 1 root root 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 root root 1704 Sep 7 15:19 apache.key
Tom qab no peb ntxiv peb kab hauv txoj kev no
( /etc/apache2/sites-available/000-default.conf ) rau Debian
SSLEngine ntawm SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Raws li rau CentOS faib
Ntxiv cov kab no hauv txoj kev no /etc/httpd/conf/httpd.conf
SSLEngine ntawm SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Ces koj cawm
Tom qab ntawd ntxiv cov lus txib no
# a2enmod ssl
Tom qab ntawd xyuas kom meej tias kab no nyob hauv ob txoj kev no
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = tseeb;
Tom qab ntawd peb rov pib Apache rau ob qho kev faib tawm
# systemctl rov pib apache2 [Debian / Ubuntu thiab kev faib tawm raws li lawv] # systemctl rov pib httpd [CentOS]
Tom qab ntawd, koj qhib koj lub browser thiab thov tus IP ntawm koj lub server thiab PhpMyAdmin piv txwv
https://192.168.1.12/phpMyAdmin
Koj hloov tus IP rau koj tus IP chaw nyob
Nco ntsoov tias qhov browser yuav qhia koj tias qhov kev sib txuas tsis ruaj ntseg, qhov no tsis txhais hais tias muaj teeb meem nrog kev sib txuas.. Qhov no tsuas yog vim daim ntawv pov thawj nws tus kheej kos npe.
Ntawm no xaus qhov kev piav qhia ntawm kev txhim kho daim ntawv pov thawj kev ruaj ntseg rau tus thawj tswj hwm database, ua tsaug rau koj tuaj xyuas