Nainstalujte SSL certifikát pro PhpMyAdmin k zabezpečenému přihlášení

Nainstalujte SSL certifikát pro PhpMyAdmin na Debian serveCentOS 

Mír, milosrdenství a Boží požehnání

Vítejte v novém vysvětlení následovníků Mekano Tech

 

Na začátku je instalace certifikátu SSL jednou z nejdůležitějších věcí při ochraně PhpMyAdmin a zabezpečení jeho přihlášení, což zvyšuje zabezpečení vašeho serveru nebo zabezpečení databází vašich webů, a to znamená stabilitu a stabilitu vaší práce na internetu.

Chcete -li to provést, nainstalujte balíček mod_ssl na CentOS

 

# yum nainstalovat mod_ssl

Poté vytvoříme adresář pro uložení klíče a certifikátu pomocí tohoto příkazu

Všimněte si toho, že to platí pro Debian

# mkdir/etc/apache2/ssl [Debian/Ubuntu a distribuce na nich založené] # mkdir/etc/httpd/ssl [CentOS a distribuce na něm založené]

Pomocí tohoto příkazu vytvořte klíč a certifikát pro Debian / Ubuntu nebo jejich distribuce 

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

Pro CentOS přidejte tento příkaz

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

Změníte to, co je červené, na to, co vám vyhovuje

 

................................... +++ ............ ..................... ........................... ++ zápis nového soukromého klíče na '/etc/httpd/ssl/apache.key' ----- Budete požádáni o zadání informací, které budou začleněny do vaší žádosti o certifikát. Chystáte se zadat to, čemu se říká rozlišující název nebo DN. Existuje několik polí, ale některé můžete nechat prázdné. U některých polí bude existovat výchozí hodnota, pokud zadáte '.', Pole zůstane prázdné. ----- Název země (dvoumístný kód) [XX]:IN
Stát nebo název provincie (celé jméno) []:Mohamed
Název lokality (např. Město) [Default City]:Káhira
Název organizace (např. Společnost) [Default Company Ltd]:Mekano Tech
Název organizační jednotky (např. Oddíl) []:Egypt
Běžný název (např. Vaše jméno nebo název hostitele vašeho serveru) []:server.mekan0.com
Emailová adresa []:[chráněno e-mailem]

Poté zkontrolujeme klíč a certifikát, který jsme vytvořili pomocí těchto příkazů pro CentOS / Debian

#cd/etc/apache2/ssl/[Debian/Ubuntu a jeho distribuce na základě] #cd/etc/httpd/ssl/[CentOS a distribuce na něm založené] #ls -l celkem 8 -rw -r -r--. 1 kořen root 1424 7. září 15:19 apache.crt -rw -r -r--. 1 kořen root 1704 7. září 15:19 apache.key

Poté přidáme tři řádky do této cesty

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

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

Pokud jde o distribuci CentOS

Přidejte tyto řádky do této cesty /etc/httpd/conf/httpd.conf

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

Pak ušetříte

Poté přidejte tento příkaz

# a2enmod ssl

Pak se ujistěte, že je tento řádek v těchto dvou cestách

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$ cfg ['ForceSSL'] = true;

Poté restartujeme Apache pro obě distribuce

# systemctl restart apache2 [Debian/Ubuntu a distribuce na nich založené] # systemctl restart httpd [CentOS]

Poté otevřete prohlížeč a požádejte například o IP serveru a PhpMyAdmin

https://192.168.1.12/phpMyAdmin

Změníte IP na vaši IP adresu

Všimněte si toho, že prohlížeč vám řekne, že připojení není zabezpečené. To neznamená, že je problém s připojením. Je to jen proto, že certifikát je podepsán sám sebou.

 

Zde končí vysvětlení instalace bezpečnostního certifikátu pro správce databáze, děkuji za návštěvu

 

Související příspěvky
Publikovat článek na

Přidat komentář