Namestite potrdilo SSL za PhpMyAdmin v storitvi DebianCentOS
Mir, usmiljenje in Božji blagoslov
Dobrodošli v novi razlagi Mekano Tech sledilci
Na začetku je namestitev certifikata SSL ena najpomembnejših pri zaščiti PhpMyAdmina in zaščiti njegove prijave, kar povečuje varnost vašega strežnika ali varnost podatkovnih baz vaših spletnih mest, kar pomeni stabilnost in stabilnost vašega dela na internet.
Če želite to narediti, namestite paket mod_ssl na CentOS
# yum namestite mod_ssl
Nato s tem ukazom ustvarimo imenik za shranjevanje ključa in potrdila
Upoštevajte, da to velja za Debian
# mkdir/etc/apache2/ssl [Debian/Ubuntu in njihove distribucije] # mkdir/etc/httpd/ssl [CentOS in distribucije na njem]
S tem ukazom ustvarite ključ in potrdilo za Debian / Ubuntu ali njihove distribucije
# openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Za CentOS dodajte ta ukaz
# openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt
Rdeče boste spremenili v tisto, kar vam ustreza
................................... +++ ............ ..................... ........................... ++ pisanje novega zasebnega ključa na '/etc/httpd/ssl/apache.key' ----- Kmalu boste morali vnesti podatke, ki bodo vključeni v vašo zahtevo za potrdilo. Vnesti morate tisto, kar se imenuje razlikovalno ime ali DN. Polj je kar nekaj, vendar lahko pustite prazno. Za nekatera polja bo privzeta vrednost, če vnesete '.', Bo polje prazno. ----- Ime države (dvočrkovna koda) [XX]:IN Država ali provinca Ime (polno ime) []:Mohamed Lokalno ime (npr. Mesto) [Privzeto mesto]:Cairo Ime organizacije (npr. Podjetje) [Default Company Ltd]:Mekano Tech Ime organizacijske enote (npr. Oddelek) []:Egipt Skupno ime (npr. Vaše ime ali ime gostitelja vašega strežnika) []:server.mekan0.com Email naslov []:[e-pošta zaščitena]
Nato preverimo ključ in potrdilo, ki smo ga s temi ukazi ustvarili za CentOS / Debian
#cd/etc/apache2/ssl/[Debian/Ubuntu in njegove distribucije] #cd/etc/httpd/ssl/[CentOS in distribucije na njegovi osnovi] #ls -l skupaj 8 -rw -r -r--. 1 korenski koren 1424 7. september 15:19 apache.crt -rw -r -r--. 1 korenski koren 1704 7. september 15:19 apache.key
Po tem dodamo tri vrstice na tej poti
(/etc/apache2/sites-available/000-default.conf) za Debian
SSLEngine na SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Kar zadeva distribucijo CentOS
Te vrstice dodajte na to pot /etc/httpd/conf/httpd.conf
SSLEngine na SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key
Potem prihranite
Nato dodajte ta ukaz
# a2enmod ssl
Nato se prepričajte, da je ta črta na teh dveh poteh
/etc/phpmyadmin/config.inc.php
/etc/phpMyAdmin/config.inc.php
$ cfg ['ForceSSL'] = res;
Nato znova zaženemo Apache za obe distribuciji
# systemctl znova zaženite apache2 [Debian/Ubuntu in njihove distribucije] # systemctl znova zaženite httpd [CentOS]
Po tem odprete brskalnik in zahtevate na primer IP strežnika in PhpMyAdmin
https://192.168.1.12/phpMyAdmin
IP spremenite v svoj IP naslov
Upoštevajte, da vam bo brskalnik povedal, da povezava ni varna. To ne pomeni, da je prišlo do težave s povezavo .. To je samo zato, ker je potrdilo samopodpisano.
Tu se konča razlaga namestitve varnostnega certifikata za skrbnika baze podatkov, hvala za obisk