Gosod Tystysgrif SSL ar gyfer PhpMyAdmin i sicrhau mewngofnodi

Gosod Tystysgrif SSL ar gyfer PhpMyAdmin ar wasanaeth DebianCentOS 

Heddwch, trugaredd a bendithion Duw

Croeso i esboniad newydd ddilynwyr Mekano Tech

 

Yn y dechrau, gosod Tystysgrif SSL yw un o'r pethau pwysicaf wrth amddiffyn PhpMyAdmin a sicrhau ei fewngofnodi, ac mae hyn yn gwella diogelwch eich gweinydd neu ddiogelwch cronfeydd data eich gwefannau, ac mae hyn yn golygu sefydlogrwydd a sefydlogrwydd i'ch gwaith ar y Rhyngrwyd.

I wneud hyn, gosodwch y pecyn mod_ssl ar CentOS

 

# yum gosod mod_ssl

Yna rydyn ni'n creu cyfeiriadur i storio'r allwedd a'r dystysgrif gyda'r gorchymyn hwn

Sylwch fod hyn yn ddilys ar gyfer Debian

# mkdir / etc / apache2 / ssl [Debian / Ubuntu a dosraniadau yn seiliedig arnynt] # mkdir / etc / httpd / ssl [CentOS a dosraniadau yn seiliedig arno]

Creu’r allwedd a’r dystysgrif ar gyfer Debian / Ubuntu neu eu dosbarthiadau seiliedig gyda’r gorchymyn hwn 

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

Ar gyfer CentOS, ychwanegwch y gorchymyn hwn

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

Byddwch yn newid yr hyn sydd mewn coch i'r hyn sy'n addas i chi

 

................................... +++ ............ ..................... ........................... ++ ysgrifennu allwedd breifat newydd i '/etc/httpd/ssl/apache.key' ----- Gofynnir i chi nodi gwybodaeth a fydd yn cael ei hymgorffori yn eich cais am dystysgrif. Yr hyn yr ydych ar fin mynd i mewn iddo yw'r hyn a elwir yn Enw Nodedig neu'n DN. Mae yna gryn dipyn o feysydd ond gallwch adael rhai yn wag Ar gyfer rhai caeau bydd gwerth diofyn, os byddwch chi'n nodi '.', Bydd y maes yn cael ei adael yn wag. ----- Enw Gwlad (cod 2 lythyren) [XX]:IN
Enw Wladwriaeth neu Dalaith (enw llawn) []:Mohamed
Enw'r Ardal (ee, dinas) [Dinas Diofyn]:Cairo
Enw'r Sefydliad (ee, cwmni) [Company Default Ltd]:Tech Mekano
Enw'r Uned Sefydliadol (ee, adran) []:Yr Aifft
Enw Cyffredin (ee, eich enw neu enw gwesteiwr eich gweinydd) []:gweinydd.mekan0.com
Cyfeiriad ebost []:[e-bost wedi'i warchod]

Ar ôl hynny rydym yn gwirio'r allwedd a'r dystysgrif a grëwyd gennym gyda'r gorchmynion hyn ar gyfer CentOS / Debian

# cd / etc / apache2 / ssl / [Debian / Ubuntu a'i ddosbarthiadau seiliedig] # cd / etc / httpd / ssl / [CentOS a dosraniadau yn seiliedig arno] #ls -l cyfanswm 8 -rw-r -r--. 1 gwreiddyn gwraidd 1424 Medi 7 15:19 apache.crt -rw -r -r--. 1 gwreiddyn gwraidd 1704 Medi 7 15:19 apache.key

Ar ôl hyn rydym yn ychwanegu'r tair llinell yn y llwybr hwn

(/etc/apache2/sites-available/000-default.conf) ar gyfer Debian

SSLEngine ar SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key

O ran dosbarthiad CentOS

Ychwanegwch y llinellau hyn yn y llwybr hwn /etc/httpd/conf/httpd.conf

SSLEngine ar SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key

Yna byddwch chi'n arbed

Yna ychwanegwch y gorchymyn hwn

# a2enmod ssl

Yna gwnewch yn siŵr bod y llinell hon yn y ddau lwybr hyn

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$ cfg ['ForceSSL'] = gwir;

Yna rydym yn ailgychwyn Apache ar gyfer y ddau ddosbarthiad

# systemctl ailgychwyn apache2 [Debian / Ubuntu a dosraniadau yn seiliedig arnynt] # systemctl ailgychwyn httpd [CentOS]

Ar ôl hynny, rydych chi'n agor eich porwr ac yn gofyn am IP eich gweinyddwr a PhpMyAdmin er enghraifft

https://192.168.1.12/ phpMyAdmin

Rydych chi'n newid yr IP i'ch cyfeiriad IP

Sylwch y bydd y porwr yn dweud wrthych nad yw'r cysylltiad yn ddiogel. Nid yw hyn yn golygu bod problem gyda'r cysylltiad. Mae hyn dim ond oherwydd bod y dystysgrif wedi'i hunan-lofnodi.

 

Dyma ddiwedd ar yr esboniad o osod tystysgrif ddiogelwch ar gyfer gweinyddwr y gronfa ddata, diolch am ymweld

 

Swyddi perthnasol
Cyhoeddwch yr erthygl ar

Ychwanegwch sylw