Wụnye Asambodo SSL maka PhpMyAdmin na ozi DebianCentOS
Udo, ebere na ngọzi Chukwu
Nnọọ na nkọwa ọhụrụ ndị na-eso ụzọ Mekano Tech
Na mbido, ịwụnye Asambodo SSL bụ otu n'ime ihe kachasị mkpa n'ichedo PhpMyAdmin na ichekwa nbanye ya, nke a na-eme ka nchekwa nke sava gị ma ọ bụ nchekwa data nke saịtị gị, nke a na-agụnye nkwụsi ike na nkwụsi ike maka ọrụ gị. Ịntanetị ahụ.
Iji mee nke a, wụnye ngwugwu mod_ssl na CentOS
# yum tinye mod_ssl
Mgbe ahụ, anyị na-emepụta ndekọ iji chekwaa igodo na asambodo site na iwu a
Mara na nke a bara uru maka Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu na nkesa dabere na ha] # mkdir /etc/httpd/ssl [CentOS na nkesa dabere na ya]
Mepụta igodo na asambodo maka Debian / Ubuntu ma ọ bụ nkesa dabere na iwu a
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Maka CentOS, tinye iwu a
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Ị ga-agbanwe ihe na-acha uhie uhie ka ọ bụrụ nke dabara gị
................................................. ................................ .................................++ ide igodo nzuzo ọhụrụ ka '/etc/httpd/ssl/apache.key' - - A ga-ajụ gị ka itinye ozi nke a ga-etinye n'ime arịrịọ asambodo gị. Ihe ị na-achọ ịbanye bụ ihe a na-akpọ aha Distinguished ma ọ bụ DN. Enwere ogige ole na ole mana ị nwere ike ịhapụ ụfọdụ oghere Maka ụfọdụ ubi a ga-enwe uru ndabara, ọ bụrụ na i tinye '.', a ga-ahapụ ogige ahụ oghere. -- Aha obodo (koodu mkpụrụedemede 2) [XX]:IN Aha steeti ma ọ bụ mpaghara (aha zuru ezu) []:Mohamed Aha Mpaghara (dịka ọmụmaatụ, obodo) [Obodo ndabara]:Cairo Aha nhazi (dịka ọmụmaatụ, ụlọ ọrụ) [Ụlọ ọrụ Default Ltd]:Mekano Tech Nhazi aha otu (eg, ngalaba) []:Egypt Aha nkịtị (dịka, aha gị ma ọ bụ aha nnabata nke ihe nkesa gị) []:nkesa.mekan0.com Adreesị ozi ịntanetị []:[email protected]
Mgbe nke ahụ gasịrị, anyị na-elele igodo na asambodo anyị jiri iwu ndị a mepụta maka CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu na nkesa ya] #cd/etc/httpd/ssl/[CentOS na nkesa dabere na ya] #ls -l ngụkọta 8 -rw-r -r--. 1 mgbọrọgwụ mgbọrọgwụ 1424 Sep 7 15:19 apache.crt -rw -r -r-- . 1 mgbọrọgwụ 1704 Sep 7 15:19 apache.key
Mgbe nke a gasịrị, anyị na-agbakwunye ahịrị atọ n'ụzọ a
(/etc/apache2/sites-available/000-default.conf) maka Debian
SSLEngine na SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Maka nkesa CentOS
Tinye ahịrị ndị a n'ụzọ a /etc/httpd/conf/httpd.conf
SSLEngine na SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Mgbe ahụ ị na-echekwa
Mgbe ahụ tinye iwu a
#a2enmod ssl
Mgbe ahụ jide n'aka na ahịrị a dị na ụzọ abụọ a
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = eziokwu;
Mgbe ahụ, anyị na-amaliteghachi Apache maka nkesa abụọ ahụ
# systemctl malitegharịa apache2 [Debian/Ubuntu na nkesa dabere na ha] # systemctl malitegharịa httpd [CentOS]
Mgbe nke ahụ gasịrị, ị mepee ihe nchọgharị gị wee rịọ IP nke ihe nkesa gị na PhpMyAdmin dịka ọmụmaatụ
https://192.168.1.12/ phpMyAdmin
Ị na-agbanwe IP na adreesị IP gị
Rịba ama na ihe nchọgharị ahụ ga-agwa gị na njikọ adịghị echekwa. Nke a apụtaghị na enwere nsogbu na njikọ ahụ.. Nke a bụ naanị n'ihi na asambodo ejiri aka ya bịa.
Ebe a kwụsịrị nkọwa nke ịwụnye asambodo nchekwa maka onye nchịkwa nchekwa data, daalụ maka nleta