Wụnye Asambodo SSL maka PhpMyAdmin iji chekwaa nbanye

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

 

Njikọ ndị metụtara ya
Bipụta akụkọ na

Tinye nkọwa