Кирүү коопсуздугу үчүн PhpMyAdmin үчүн SSL сертификатын орнотуңуз

Debian кызматында PhpMyAdmin үчүн SSL сертификатын орнотуңузCentOS 

Тынчтык, Аллахтын ырайымы жана берекеси

Mekano Tech жолдоочуларына жаңы түшүндүрмө кош келиңиздер

 

Башында, SSL сертификатын орнотуу PhpMyAdminди коргоодогу жана анын логининин коопсуздугун камсыз кылуудагы эң маанилүү нерселердин бири болуп саналат жана бул сиздин сервериңиздин коопсуздугун же сайттарыңыздын маалымат базаларынын коопсуздугун жогорулатат жана бул сиздин ишиңиз үчүн туруктуулукту жана туруктуулукту талап кылат. Интернет.

Бул үчүн, CentOS боюнча mod_ssl пакетин орнотуңуз

 

# yum орнотуу mod_ssl

Андан кийин биз бул буйрук менен ачкычты жана сертификатты сактоо үчүн каталогду түзөбүз

Бул Debian үчүн жарактуу экенин эске алыңыз

# mkdir /etc/apache2/ssl [ Debian/Ubuntu жана алардын негизиндеги бөлүштүрүүлөр] # mkdir /etc/httpd/ssl [CentOS жана анын негизиндеги бөлүштүрүүлөр]

Бул буйрук менен Debian / Ubuntu же алардын негизиндеги бөлүштүрүүлөр үчүн ачкычты жана сертификатты түзүңүз 

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

CentOS үчүн бул буйрукту кошуңуз

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

Сиз кызыл түстөгү нерсени сизге ылайыктууга алмаштырасыз

 

................................+++ ............ ..................... ...........................++ '/etc/httpd/ssl/apache.key' дарегине жаңы купуя ачкыч жазуу ----- Сизден сертификат сурамыңызга кошула турган маалыматты киргизүүнү суранганы жатат. Сиз кире турган нерсе - Атактуу ысым же DN деп аталган нерсе. Бир нече талаалар бар, бирок бир аз бош калтырсаңыз болот Кээ бир талаалар үчүн демейки маани болот, эгер "." деп киргизсеңиз, талаа бош калат. ----- Өлкөнүн аталышы (2 тамга коду) [XX]:IN
Штаттын же облустун аталышы (толук аты) []:Мохаммед
Жергиликтүү аталыш (мисалы, шаар) [Демейки шаар]:Каир
Уюмдун аталышы (мисалы, компания) [Default Company Ltd]:Mekano Tech
Уюштуруу бөлүмүнүн аталышы (мисалы, бөлүм) []:египет
Жалпы аты (мисалы, сиздин атыңыз же сервериңиздин хост аты) []:server.mekan0.com
Электрондук почта дареги []:[электрондук почта корголгон]

Андан кийин биз CentOS / Debian үчүн ушул буйруктар менен түзгөн ачкычты жана сертификатты текшеребиз

#cd/etc/apache2/ssl/[Debian/Ubuntu жана анын негизиндеги бөлүштүрүүлөр] #cd/etc/httpd/ssl/[CentOS жана анын негизиндеги бөлүштүрүүлөр] #ls -l бардыгы 8 -rw-r -r--. 1 тамыр тамыры 1424 7 сентябрь 15:19 apache.crt -rw -r -r--. 1 тамыр тамыры 1704 7 сентябрь 15:19 apache.key

Андан кийин биз бул жолго үч сызык кошобуз

( /etc/apache2/sites-available/000-default.conf ) Debian үчүн

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

CentOS бөлүштүрүүгө келсек

Бул жолго бул саптарды кошуңуз /etc/httpd/conf/httpd.conf

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

Анда сиз сактайсыз

Андан кийин бул буйрукту кошуу

#a2enmod ssl

Андан кийин бул сызык ушул эки жолдо экенин текшериңиз

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = true;

Андан кийин биз эки бөлүштүрүү үчүн Apache-ди кайра иштетебиз

# systemctl restart apache2 [Debian/Ubuntu жана алардын негизинде бөлүштүрүүлөр] # systemctl кайра иштетүү httpd [CentOS]

Андан кийин, сиз браузериңизди ачып, сервериңиздин жана PhpMyAdminдин IP дарегин сурайсыз

https://192.168.1.12/phpMyAdmin

Сиз IP дарегиңизге өзгөртөсүз

Браузер сизге туташуунун коопсуз эместигин айтып берерин эске алыңыз.Бул туташууда көйгөй бар дегенди билдирбейт.. Бул сертификат өзүнөн өзү кол койгондуктан гана.

 

Бул жерде маалымат базасынын администратору үчүн коопсуздук сертификатын орнотуунун түшүндүрмөсү аяктайт, барганыңыз үчүн рахмат

 

Тектеш темалар
макаланы жарыялоо

Комментарий кошуу