E hoʻouka i kahi palapala SSL no PhpMyAdmin ma ka lawelawe DebianCentOS
Maluhia, aloha a me nā hoʻomaikaʻi o ke Akua
Welina mai i kahi wehewehe hou Mekano Tech
I ka hoʻomaka ʻana, ʻo ka hoʻokomo ʻana i kahi palapala SSL kekahi o nā mea koʻikoʻi i ka pale ʻana iā PhpMyAdmin a me ka hoʻopaʻa ʻana i kona komo ʻana, a hoʻonui kēia i ka palekana o kāu kikowaena a i ʻole ka palekana o nā waihona ʻikepili o kāu mau pūnaewele, a ʻo kēia ka mea e pili ana i ke kūpaʻa a me ke kūpaʻa o kāu hana ma. ka Pūnaewele.
No ka hana ʻana i kēia, e hoʻokomo i ka pūʻulu mod_ssl ma CentOS
# yum hoʻokomo mod_ssl
A laila hana mākou i kahi papa kuhikuhi e mālama i ke kī a me ka palapala hōʻoia me kēia kauoha
E hoʻomaopopo he kūpono kēia no Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu a me nā māhele e pili ana iā lākou] # mkdir /etc/httpd/ssl [CentOS a me nā māhele e pili ana iā ia]
E hana i ke kī a me ka palapala hōʻoia no Debian / Ubuntu a i ʻole kā lākou mahele ʻana me kēia kauoha
# openssl req -x509 -nodes -lā 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
No CentOS, hoʻohui i kēia kauoha
# openssl req -x509 -nodes -lā 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
E hoʻololi ʻoe i ka mea ʻulaʻula i mea kūpono iā ʻoe
...................................+++ ............ ..................... ..........................++ e kākau i ke kī pilikino hou i '/etc/httpd/ssl/apache.key' ----- E noi ʻia ʻoe e hoʻokomo i ka ʻike e hoʻokomo ʻia i kāu noi palapala. ʻO ka mea āu e komo ai ʻo ia ka mea i kapa ʻia ʻo Distinguished Name a i ʻole DN. He kakaikahi wale no na kahua aka hiki ia oe ke waiho i kahi hakahaka No kekahi mau kahua, he waiwai pa'amau, ina oe e komo i ka '.', e waiho hakahaka ana ke kahua. ----- Inoa ʻāina (2 helu leka) [XX]:IN Mokuaina a Mokuaina paha (inoa piha) []:Mohamed Inoa Wahi (e laʻa, kūlanakauhale) [Kūlanakauhale Paʻamau]:Cairo Inoa Hui (e laʻa, hui) [Default Company Ltd]:Mekano Tech Ka inoa o ka hui hoʻonohonoho (e laʻa me ka ʻāpana) []:Aigupita Inoa maʻamau (e laʻa, kou inoa a i ʻole ka inoa hoʻokipa o kāu kikowaena) []:server.mekan0.com Helu leka uila []:[pale ʻia ka leka uila]
Ma hope o kēlā, nānā mākou i ke kī a me ka palapala hōʻoia a mākou i hana ai me kēia mau kauoha no CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu a me kāna mau māhele hoʻokumu] #cd/etc/httpd/ssl/[CentOS a me nā māhele e pili ana iā ia] #ls -l huina 8 -rw-r -r--. 1 kumu kumu 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 kumu kumu 1704 Sep 7 15:19 apache.key
Ma hope o kēia, hoʻohui mākou i nā laina ʻekolu ma kēia ala
( /etc/apache2/sites-available/000-default.conf ) no Debian
SSLEngine ma SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
E pili ana i ka mahele CentOS
E hoʻohui i kēia mau laina ma kēia ala /etc/httpd/conf/httpd.conf
SSLEngine ma SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
A laila mālama ʻoe
A laila hoʻohui i kēia kauoha
#a2enmod ssl
A laila e hōʻoia i kēia laina ma kēia mau ala ʻelua
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = ʻoiaʻiʻo;
A laila hoʻomaka hou mākou iā Apache no nā māhele ʻelua
# systemctl hoʻomaka hou apache2 [Debian/Ubuntu a me nā māhele e pili ana iā lākou] # systemctl hoʻomaka hou httpd [CentOS]
Ma hope o kēlā, wehe ʻoe i kāu polokalamu kele pūnaewele a noi i ka IP o kāu kikowaena a me PhpMyAdmin no ka laʻana
https://192.168.1.12/phpMyAdmin
Hoʻololi ʻoe i ka IP i kāu helu IP
E hoʻomaopopo e haʻi aku ka polokalamu kele pūnaewele ʻaʻole paʻa ka pilina. ʻAʻole kēia manaʻo he pilikia me ka pili.
Eia ka pau ʻana o ka wehewehe ʻana o ka hoʻokomo ʻana i kahi palapala palekana no ka luna hoʻomalu waihona, mahalo no kou kipa ʻana