Pasang Sertipikat SSL pikeun PhpMyAdmin dina ngalayanan DebianCentOS
Damai, rahmat sareng berkah ti Gusti
Wilujeng sumping di panjelasan anyar pengikut Mekano Tech
Mimitina, masang Sertipikat SSL mangrupikeun salah sahiji hal anu paling penting pikeun ngajagaan PhpMyAdmin sareng ngamankeun login na, sareng ieu ningkatkeun kaamanan server anjeun atanapi kaamanan database situs anjeun, sareng ieu ngabutuhkeun stabilitas sareng stabilitas pikeun padamelan anjeun. Internét.
Jang ngalampahkeun ieu, pasang paket mod_ssl dina CentOS
# yum install mod_ssl
Teras urang ngadamel diréktori pikeun nyimpen konci sareng sertipikat kalayan paréntah ieu
Catet yén ieu valid pikeun Debian
# mkdir /etc/apache2/ssl [Debian/Ubuntu sareng distribusi dumasar kana éta] # mkdir /etc/httpd/ssl [CentOS sareng distribusi dumasar kana éta]
Jieun konci sareng sertipikat pikeun Debian / Ubuntu atanapi distribusi dumasar kana paréntah ieu
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Pikeun CentOS, tambahkeun paréntah ieu
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Anjeun bakal ngarobah naon beureum kana naon cocog anjeun
...................................+++ ............ ..................... .............................++ nulis konci pribadi anyar pikeun '/etc/httpd/ssl/apache.key' ----- Anjeun bakal dipenta pikeun nuliskeun informasi nu bakal diasupkeun kana pamundut sertipikat Anjeun. Anu anjeun badé lebetkeun nyaéta anu disebut Ngaran Dibédakeun atanapi DN. Aya sababaraha widang tapi anjeun tiasa ngantepkeun sababaraha kosong Kanggo sababaraha widang bakal aya nilai standar, upami anjeun ngasupkeun '.', lapangan bakal dikosongkeun. ----- Ngaran Nagara (2 kode hurup) [XX]:IN Ngaran Propinsi atawa Propinsi (ngaran lengkep) []:Mohamed Ngaran Lokalitas (misalna kota) [Default City]:Kairo Ngaran Organisasi (misalna perusahaan) [Default Company Ltd]:Mékano Tech Nami Unit Organisasi (contona, bagian) []:Mesir Ngaran umum (contona, ngaran anjeun atanapi hostname server anjeun) []:server.mekan0.com Alamat email []:[email dijaga]
Saatos éta kami pariksa konci sareng sertipikat anu kami ciptakeun nganggo paréntah ieu pikeun CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu sareng distribusi dumasar na] #cd/etc/httpd/ssl/[CentOS sareng distribusi dumasar kana éta] #ls -l total 8 -rw-r -r--. 1 akar akar 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 akar akar 1704 Sep 7 15:19 apache.key
Sanggeus ieu urang tambahkeun tilu garis dina jalur ieu
( /etc/apache2/sites-available/000-default.conf ) pikeun Debian
SSLEngine dina SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Sedengkeun pikeun distribusi CentOS
Tambahkeun garis ieu dina jalur ieu /etc/httpd/conf/httpd.conf
SSLEngine on SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Lajeng anjeun simpen
Lajeng nambahkeun paréntah ieu
#a2enmod ssl
Teras pastikeun yén garis ieu aya dina dua jalur ieu
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$cfg['ForceSSL'] = leres;
Teras we balikan deui Apache pikeun duanana sebaran
# systemctl balikan deui apache2 [Debian/Ubuntu sareng distribusi dumasar kana éta] # systemctl balikan deui httpd [CentOS]
Saatos éta, anjeun muka browser anjeun sareng nyuhunkeun IP tina server anjeun sareng PhpMyAdmin contona
https://192.168.1.12/phpMyAdmin
Anjeun ngarobah IP kana alamat IP anjeun
Catet yén browser bakal ngabejaan Anjeun yen sambungan nu teu aman. Ieu lain hartosna yén aya masalah dina sambungan.. Ieu ngan kusabab sertipikat geus ditandatanganan sorangan.
Di dieu tungtung katerangan ngeunaan masang sertipikat kaamanan pikeun administrator database, hatur nuhun pikeun nganjang