Tāutahia te Tiwhikete SSL mo te PhpMyAdmin ki te mahi a DebianCentOS
Te rangimarie, te mahi tohu me nga manaakitanga a te Atua
Nau mai ki te whakamarama hou e nga kaiwhaiwhai Mekano Tech
I te timatanga, ko te whakauru i te Tiwhikete SSL tetahi o nga mea tino nui hei tiaki i te PhpMyAdmin me te whakapumau i tana takiuru, a ma tenei ka whakarei ake i te haumarutanga o to kaimau, te haumarutanga ranei o nga papaa raraunga o to pae, me te mau tonu me te pumau mo o mahi. te Ipurangi.
Ki te mahi i tenei, whakauruhia te kete mod_ssl ki CentOS
# yum tāuta mod_ssl
Na ka hanga e matou he whaiaronga hei rokiroki i te matua me te tiwhikete me tenei whakahau
Kia mahara he tika tenei mo Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu me nga tohatoha i runga i a raatau] # mkdir /etc/httpd/ssl [CentOS me nga tohatoha i runga i tera]
Waihangahia te matua me te tiwhikete mo Debian / Ubuntu me o raatau tohatoha me tenei whakahau
# openssl req -x509 -nodes -ra 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Mo CentOS, taapirihia tenei whakahau
# openssl req -x509 -nodes -ra 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Ka huri koe i nga mea whero ki nga mea e pai ana ki a koe
...................................+++ ............ ..................... ..............................++ te tuhi i te taviri tūmataiti hou ki '/etc/httpd/ssl/apache.key' ----- Ka tonohia koe ki te whakauru i nga korero ka whakauruhia ki to tono tiwhikete. Ko te mea e tata ana koe ki te whakauru ko te mea e kiia nei he Ingoa Motuhake, he DN ranei. He ruarua noa nga apure engari ka waiho kia watea Mo etahi mara ka waiho he uara taunoa, mena ka uru koe ki te '.', ka waiho kia takoto kau te mara. ----- Ingoa Whenua (2 reta reta) [XX]:IN Ingoa Whenua, Ingoa Porowhita ranei (ingoa katoa) []:Mohamed Ingoa Rohe (hei tauira, pa) [Taone Taunoa]:Kairo Ingoa Whakahaere (hei tauira, kamupene) [Taunoa Kamupene Kamupene]:Mekano Hangarau Ingoa Utu Whakahaere (hei tauira, waahanga) []:Ihipa Ingoa noa (hei tauira, to ingoa, te ingoa kaihautu ranei o to tūmau) []:server.mekan0.com Wāhitau Īmēra []:[email tiakina]
I muri i tera ka tirohia e matou te matua me te tiwhikete i hangaia e matou me enei whakahau mo CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu me nga tohatoha i runga i a raatau] #cd/etc/httpd/ssl/[CentOS me nga tohatoha i runga i tera] #ls -l katoa 8 -rw-r -r-- . 1 pakiaka pakiaka 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 pakiaka pakiaka 1704 Sep 7 15:19 apache.key
Whai muri i tenei ka taapirihia nga rarangi e toru ki tenei ara
( /etc/apache2/sites-available/000-default.conf ) mo Debian
SSLEngine i runga SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Mo te tohatoha CentOS
Tāpirihia enei raina ki tenei ara /etc/httpd/conf/httpd.conf
SSLEngine kei runga SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Na ka penapena koe
Kātahi ka tāpirihia tēnei whakahau
# a2enmod ssl
Kia mohio kei roto tenei raina i enei ara e rua
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = pono;
Na ka timata ano a Apache mo nga tohatoha e rua
# systemctl whakaara ano apache2 [Debian/Ubuntu me nga tohatoha i runga i a raatau] # systemctl whakaara ano httpd [CentOS]
I muri i tera, ka whakatuwhera koe i to kaitirotiro me te tono i te IP o to tūmau me te PhpMyAdmin hei tauira
https://192.168.1.12/phpMyAdmin
Ka huri koe i te IP ki to wahitau IP
Kia mahara ka korero te kaitirotiro ki a koe kaore i te haumaru te hononga. Ehara tenei i te mea he raru te hononga.. Na te mea ko te tiwhikete anake i hainatia.
Ka mutu te whakamaarama mo te whakauru i tetahi tiwhikete haumarutanga mo te kaiwhakahaere o te papaa raraunga, me mihi ki a koe mo to toronga