Faka isitifiketi se-SSL se-PhpMyAdmin ku-Debian serviceCentOS
Ukuthula, isihe nezibusiso zikaNkulunkulu
Siyakwamukela encazelweni entsha abalandeli be-Mekano Tech
Ekuqaleni, ukufaka Isitifiketi se-SSL kungenye yezinto ezibaluleke kakhulu ekuvikeleni i-PhpMyAdmin kanye nokuvikela ukungena kwayo, futhi lokhu kuthuthukisa ukuvikeleka kweseva yakho noma ukuvikeleka kwesizindalwazi samasayithi akho, futhi lokhu kuhlanganisa ukuzinza nokuzinza komsebenzi wakho kuwo. i-Internet.
Ukuze wenze lokhu, faka iphakheji ye-mod_ssl ku-CentOS
# yum faka i-mod_ssl
Bese sakha inkomba yokugcina ukhiye nesitifiketi ngalo myalo
Qaphela ukuthi lokhu kuvumelekile ku-Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu nokusabalalisa okusekelwe kukho] # mkdir /etc/httpd/ssl [CentOS nokusabalalisa okusekelwe kuyo]
Dala ukhiye nesitifiketi se-Debian / Ubuntu noma ukusabalalisa okusekelwe kulo myalo
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
NgeCentOS, engeza lo myalo
# openssl req -x509 -node -days 365 -newkey rsa: 2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Uzoshintsha okubomvu kube okukufanele
...................................+++ ............ ...................................................................++ ukubhala ukhiye omusha oyimfihlo ku-'/etc/httpd/ssl/apache.key' ----- Usuzocelwa ukuthi ufake imininingwane ezofakwa esicelweni sakho sesitifiketi. Osuzongena khona yilokho okubizwa ngeGama Elihloniphekile noma i-DN. Kukhona izinkambu ezimbalwa kodwa ungazishiya zingenalutho Kwezinye izinkambu kuzoba nenani elizenzakalelayo, uma ufaka '.', inkambu izoshiywa ingenalutho. ----- Igama Lezwe (ikhodi yezinhlamvu ezi-2) [XX]:IN Igama lesifundazwe noma lesifundazwe (igama eligcwele) []:U-Mohamed Igama lendawo (isib., Idolobha) [Okuzenzakalelayo City]:Cairo Igama lenhlangano (isib. Inkampani) [Default Company Ltd]:IMekano Tech Igama Leyunithi Yezinhlangano (isib., Isigaba) []:Egypt Igama Elijwayelekile (isb. Igama lakho noma igama lomethuleli wesiphakeli sakho] []:iseva.mekan0.com Ikheli le-imeyili []:[i-imeyili ivikelwe]
Ngemuva kwalokho sibheka ukhiye nesitifiketi esidale ngale miyalo ye-CentOS / Debian
# cd / etc / apache2 / ssl / [Debian / Ubuntu nokusatshalaliswa kwayo okusekelwe] # cd / etc / httpd / ssl / [CentOS nokusatshalaliswa okusekelwe kukho] #ls -l total 8 -rw-r -r--. 1 impande impande 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 impande impande 1704 Sep 7 15:19 apache.key
Ngemva kwalokhu sengeza imigqa emithathu kule ndlela
(/etc/apache2/sites-available/000-default.conf) yeDebian
I-SSLEngine ku-SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Ngokusatshalaliswa kwe-CentOS
Faka le migqa kule ndlela /etc/httpd/conf/httpd.conf
I-SSLEngine ku-SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Bese ulondoloza
Ngemuva kwalokho engeza lo myalo
# a2enmod ssl
Ngemuva kwalokho qiniseka ukuthi lo mugqa ukulezi zindlela ezimbili
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = iqiniso;
Bese siqala kabusha i-Apache kukho kokubili ukusatshalaliswa
# systemctl iqala kabusha i-apache2 [Debian/Ubuntu nokusabalalisa okusekelwe kukho] # systemctl iqala kabusha i-httpd [CentOS]
Ngemuva kwalokho, uvula isiphequluli sakho bese ucela i-IP yeseva yakho ne-PhpMyAdmin ngokwesibonelo
https://192.168.1.12/ phpMyAdmin
Ushintsha i-IP kukheli lakho le-IP
Qaphela ukuthi isiphequluli sizokutshela ukuthi ukuxhumeka akuphephile. Lokhu akusho ukuthi kunenkinga ngokuxhumeka .. Lokhu kungenxa yokuthi isitifiketi sizisayinele.
Lapha kuphela incazelo yokufaka isitifiketi sokuphepha somlawuli wedatha, ngiyabonga ngokuvakasha