Аюулгүй нэвтрэхийн тулд PhpMyAdmin-д зориулсан SSL сертификат суулгана уу

Debian сервер дээр PhpMyAdmin-д зориулсан SSL сертификат суулгана ууCentOS 

Бурханы энх тайван, нигүүлсэл ба адислал

Mekano Tech-ийн дагагчид шинэ тайлбарт тавтай морилно уу

 

Эхэндээ, SSL гэрчилгээ суулгах нь PhpMyAdmin-ийг хамгаалах, нэвтрэх эрхийг баталгаажуулах хамгийн чухал зүйлсийн нэг бөгөөд энэ нь таны серверийн аюулгүй байдал эсвэл сайтуудын мэдээллийн баазын аюулгүй байдлыг сайжруулж, энэ нь таны ажиллахад тогтвортой, тогтвортой байдлыг шаарддаг. интернэт.

Үүнийг хийхийн тулд mod_ssl багцыг CentOS дээр суулгана уу

 

# 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
Муж эсвэл мужийн нэр (бүтэн нэр) []:Мохамед
Орон нутгийн нэр (жишээ нь, хот) [Өгөгдмөл хот]:Каирын
Байгууллагын нэр (жишээ нь, компани) [Өгөгдмөл компани Ltd]:Мекано технологи
Байгууллагын нэгжийн нэр (жишээлбэл, хэсэг) []:Египет
Нийтлэг нэр (жишээ нь, таны нэр эсвэл таны серверийн хост нэр) []: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:XNUMX apache.crt -rw -r -r--. 1 root root 1704 7-р сарын 15 19:XNUMX apache.key

Үүний дараа бид энэ замд гурван мөрийг нэмнэ

( /etc/apache2/sites-available/000-default.conf ) Debian-д зориулсан

SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key дээрх SSLEngine

CentOS түгээлтийн хувьд

Энэ замд эдгээр мөрүүдийг нэмнэ үү /etc/httpd/conf/httpd.conf

SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key дээрх SSLEngine

Дараа нь чи хэмнэ

Дараа нь энэ тушаалыг нэмнэ үү

#a2enmod ssl

Дараа нь энэ шугам нь эдгээр хоёр замд байгаа эсэхийг шалгаарай

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = үнэн;

Дараа нь бид хоёр түгээлтийн хувьд Apache-г дахин эхлүүлнэ

# systemctl restart apache2 [Debian/Ubuntu ба тэдгээрт суурилсан түгээлтүүд] # systemctl дахин эхлүүлэх httpd [CentOS]

Үүний дараа та хөтчөө нээж, өөрийн сервер болон PhpMyAdmin-ийн IP хаягийг хүсэх болно

https://192.168.1.12/phpMyAdmin

Та IP хаягаа өөрийн IP хаягаар солино

Хөтөч нь холболт аюулгүй биш гэдгийг танд хэлэх болно гэдгийг анхаарна уу. Энэ нь холболтод асуудал байна гэсэн үг биш юм.. Энэ нь зөвхөн гэрчилгээ өөрөө гарын үсэг зурсан учраас л тэр юм.

 

Өгөгдлийн сангийн администраторт аюулгүй байдлын гэрчилгээ суулгах тухай тайлбар энд дууслаа, зочилсонд баярлалаа

 

Холбоотой бичлэгүүд
Нийтлэлийг дээр нийтлээрэй

Сэтгэгдэл нэмэх