Kirish xavfsizligini ta'minlash uchun PhpMyAdmin uchun SSL sertifikatini o'rnating

Debian xizmatida PhpMyAdmin uchun SSL sertifikatini o'rnatingCentOs 

Xudoning tinchligi, rahmati va marhamati

Mekano Tech izdoshlari uchun yangi tushuntirishga xush kelibsiz

 

Dastlab, SSL sertifikatini o'rnatish PhpMyAdmin -ni himoya qilish va uning kirishini ta'minlashda eng muhim narsalardan biridir va bu sizning serveringiz xavfsizligini yoki saytlaringiz ma'lumotlar bazasi xavfsizligini oshiradi va bu sizning ishingiz uchun barqarorlik va barqarorlikni talab qiladi. Internet.

Buning uchun mod_ssl paketini CentOS -ga o'rnating

 

# yum o'rnatish mod_ssl

Keyin biz ushbu buyruq yordamida kalit va sertifikatni saqlash uchun katalog yaratamiz

E'tibor bering, bu Debian uchun amal qiladi

# mkdir/etc/apache2/ssl [Debian/Ubuntu va ularga asoslangan tarqatishlar] # mkdir/etc/httpd/ssl [CentOS va unga asoslangan tarqatishlar]

Ushbu buyruq yordamida Debian / Ubuntu kalitlari va sertifikatlarini yoki ularning taqsimlanishini yarating 

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

CentOS uchun bu buyruqni qo'shing

# openssl req -x509 -tugunlar -kunlar 365 -yangi kalit rsa: 2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt

Siz qizil rangni sizga mos keladigan narsaga o'zgartirasiz

 

................................... +++ ............ ..................... ........................... ++ "/etc/httpd/ssl/apache.key" ga yangi shaxsiy kalit yozish ----- Sizdan sertifikat so'roviga kiritiladigan ma'lumotlarni kiritish talab qilinmoqda. Siz kiritmoqchi bo'lgan narsa - bu taniqli ism yoki DN. Maydon juda ko'p, lekin siz bo'sh joy qoldirishingiz mumkin. Ba'zi maydonlar uchun standart qiymat bo'ladi, agar siz "." Kiritsangiz, maydon bo'sh qoladi. ----- Mamlakat nomi (2 harfli kod) [XX]:IN
Shtat yoki viloyat nomi (to'liq ismi) []:Mohamed
Mahalliy nom (masalan, shahar) [Standart shahar]:Qohira
Tashkilot nomi (masalan, kompaniya) [Default Company Ltd]:Mekano Tech
Tashkilot birligining nomi (masalan, bo'lim) []:Misr
Umumiy ism (masalan, sizning ismingiz yoki serveringizning xost nomi) []:server.mekan0.com
Elektron pochta manzili []:[elektron pochta bilan himoyalangan]

Shundan so'ng biz CentOS / Debian uchun ushbu buyruqlar yordamida yaratilgan kalit va sertifikatni tekshiramiz

#cd/etc/apache2/ssl/[Debian/Ubuntu va unga asoslangan tarqatishlar] #cd/etc/httpd/ssl/[CentOS va unga asoslangan taqsimotlar] #ls -l jami 8 -rw -r -r--. 1 ta ildiz 1424 yil 7 sentyabr 15:19 apache.crt -rw -r -r--. 1 ildiz ildizi 1704 yil 7 sentyabr 15:19 apache.key

Shundan so'ng biz bu yo'lda uchta qatorni qo'shamiz

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

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

CentOS tarqatilishiga kelsak

Bu qatorga bu qatorlarni qo'shing /etc/httpd/conf/httpd.conf

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

Keyin saqlaysiz

Keyin bu buyruqni qo'shing

#a2enmod ssl

Keyin bu chiziq shu ikki yo'lda ekanligiga ishonch hosil qiling

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$ cfg ['ForceSSL'] = to'g'ri;

Keyin ikkala tarqatish uchun Apache -ni qayta ishga tushiramiz

# systemctl apache2 -ni qayta ishga tushiring [Debian/Ubuntu va ularga asoslangan tarqatishlar] # systemctl qayta ishga tushiring httpd [CentOS]

Shundan so'ng, siz brauzerni ochasiz va masalan, serveringiz va PhpMyAdmin IP -ni so'raysiz

https://192.168.1.12/phpMyAdmin

Siz IP -ni IP -manzilingizga o'zgartirasiz

E'tibor bering, brauzer sizga ulanish xavfsiz emasligini aytadi. Bu ulanish bilan bog'liq muammolar mavjudligini anglatmaydi .. Bu faqat sertifikat o'z-o'zidan imzolangani uchun.

 

Bu erda ma'lumotlar bazasi administratori uchun xavfsizlik sertifikatini o'rnatish haqidagi tushuntirish tugaydi, tashrif buyurganingiz uchun tashakkur

 

Tegishli xabarlar
Maqolani nashr qiling

Fikr qo'shish