Mag-install ng isang SSL Certificate para sa PhpMyAdmin upang ma-secure ang pag-login

Mag-install ng isang SSL Certificate para sa PhpMyAdmin sa paghahatid ng DebianCentOS 

Kapayapaan, awa at mga pagpapala ng Diyos

Maligayang pagdating sa isang bagong paliwanag mga tagasubaybay ng Mekano Tech

 

Sa simula, ang pag-install ng isang SSL Certificate ay isa sa pinakamahalagang bagay sa pagprotekta sa PhpMyAdmin at pag-secure ng pag-login nito, at pinahuhusay nito ang seguridad ng iyong server o ang seguridad ng mga database ng iyong mga site, at ito ay nagsasaad ng katatagan at katatagan para sa iyong trabaho ang Internet.

Upang magawa ito, i-install ang mod_ssl package sa CentOS

 

# yum i-install ang mod_ssl

Pagkatapos ay lumikha kami ng isang direktoryo upang maiimbak ang susi at sertipiko gamit ang utos na ito

Tandaan na wasto ito para kay Debian

# mkdir / etc / apache2 / ssl [Debian / Ubuntu at mga pamamahagi batay sa mga ito] # mkdir / etc / httpd / ssl [CentOS at mga pamamahagi batay dito]

Lumikha ng susi at sertipiko para sa Debian / Ubuntu o kanilang batay sa mga pamamahagi sa utos na ito 

# openssl req -x509 -nodes -day 365 -newkey rsa: 2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

Para sa CentOS, idagdag ang utos na ito

# openssl req -x509 -nodes -day 365 -newkey rsa: 2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt

Papalitan mo ang nasa pula sa kung ano ang nababagay sa iyo

 

................................... +++ ............ ..................... ...................... ++ pagsulat ng bagong pribadong key sa '/etc/httpd/ssl/apache.key' ----- Hihilingin sa iyo na magpasok ng impormasyon na isasama sa iyong kahilingan sa sertipiko. Ang papasok ka na ay ang tinatawag na Distinguished Name o isang DN. Mayroong ilang mga patlang ngunit maaari kang mag-iwan ng ilang mga blangko Para sa ilang mga patlang ay magkakaroon ng isang default na halaga, kung ipasok mo ang '.', Ang patlang ay iwanang blangko. ----- Pangalan ng Bansa (2 titik code) [XX]:IN
Pangalan ng Estado o Lalawigan (buong pangalan) []:Mohamed
Pangalan ng Lokalidad (halimbawa, lungsod) [Default City]:Cairo
Pangalan ng Organisasyon (halimbawa, kumpanya) [Default Company Ltd]:Mekano Tech
Pangalan ng Unit ng Organisasyon (halimbawa, seksyon) []:Ehipto
Karaniwang Pangalan (hal, iyong pangalan o hostname ng iyong server) []:server.mekan0.com
Email Address []:[protektado ng email]

Pagkatapos nito susuriin namin ang susi at sertipiko na nilikha namin gamit ang mga utos na ito para sa CentOS / Debian

# cd / etc / apache2 / ssl / [Debian / Ubuntu at ang mga nakabatay na pamamahagi] # cd / etc / httpd / ssl / [CentOS at mga pamamahagi batay dito] #ls -l total 8 -rw-r -r--. 1 ugat ng ugat 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 ugat ng ugat 1704 Sep 7 15:19 apache.key

Pagkatapos nito idaragdag namin ang tatlong mga linya sa landas na ito

(/etc/apache2/site-available/000-default.conf) para sa Debian

SSLEngine sa SSLCert CertificateFile /etc/apache2/ssl/apache.crt SSLCertavaleKeyFile /etc/apache2/ssl/apache.key

Tulad ng para sa pamamahagi ng CentOS

Idagdag ang mga linyang ito sa landas na ito /etc/httpd/conf/httpd.conf

SSLEngine sa SSLCert CertificateFile /etc/httpd/ssl/apache.crt SSLCertavaleKeyFile /etc/httpd/ssl/apache.key

Tapos magtipid ka

Pagkatapos idagdag ang utos na ito

# a2enmod ssl

Pagkatapos tiyakin na ang linyang ito ay nasa dalawang landas na ito

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$ cfg ['ForceSSL'] = totoo;

Pagkatapos ay i-restart namin ang Apache para sa parehong pamamahagi

# systemctl restart apache2 [Debian / Ubuntu at mga pamamahagi batay sa mga ito] # systemctl restart httpd [CentOS]

Pagkatapos nito, buksan mo ang iyong browser at hilingin ang IP ng iyong server at PhpMyAdmin halimbawa

https://192.168.1.12/ phpMyAdmin

Binago mo ang IP sa iyong IP address

Tandaan na sasabihin sa iyo ng browser na ang koneksyon ay hindi ligtas. Hindi ito nangangahulugang mayroong problema sa koneksyon .. Dahil lamang ito sa sertipiko na nilagdaan ng sarili.

 

Dito natatapos ang paliwanag ng pag-install ng isang sertipiko ng seguridad para sa administrator ng database, salamat sa pagbisita

 

Kaugnay na mga post
I-publish ang artikulo sa

Magdagdag ng komento