Installéiert en SSL Zertifika fir PhpMyAdmin fir de Login ze sécheren

Installéiert en SSL Zertifika fir PhpMyAdmin op Debian ServeCentOS 

Fridden, Barmhäerzegkeet a Segen vu Gott

Wëllkomm op eng nei Erklärung Mekano Tech Unhänger

 

Am Ufank ass d'Installatioun vun engem SSL Zertifikat ee vun de wichtegste Saachen fir de PhpMyAdmin ze schützen a säi Login ze sécheren, an dëst verbessert d'Sécherheet vun Ärem Server oder d'Sécherheet vun den Datenbanken vun Äre Siten, an dëst bréngt Stabilitéit a Stabilitéit fir Är Aarbecht op den Internet.

Fir dëst ze maachen, installéiert de mod_ssl Package op CentOS

 

# yum installéiere mod_ssl

Da kreéiere mir e Verzeichnis fir de Schlëssel an Zertifikat mat dësem Kommando ze späicheren

Notéiert datt dëst gëlteg ass fir Debian

# mkdir /etc/apache2/ssl [Debian/Ubuntu a Verdeelunge baséiert op hinnen] # mkdir /etc/httpd/ssl [CentOS a Verdeelungen op der Basis]

Erstellt Schlëssel an Zertifikat fir Debian / Ubuntu oder hir baséiert Verdeelunge mat dësem Kommando 

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

Fir CentOS, füügt dëse Kommando un

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

Dir wäert änneren wat am rout ass op dat wat Dir passt

 

...................................+++ ............ ........................................................++ schreiwen neie private Schlëssel op '/etc/httpd/ssl/apache.key' ----- Dir sidd amgaang opgefuerdert ze ginn Informatiounen anzeginn déi an Ärer Zertifika Ufro agebaut ginn. Wat Dir amgaang sidd anzeginn ass wat e Distinguished Name oder en DN genannt gëtt. Et gi zimmlech e puer Felder, awer Dir kënnt e puer eidel loossen. Fir e puer Felder gëtt et e Standardwäert, wann Dir '.' agitt, gëtt d'Feld eidel gelooss. ----- Land Numm (2 Buchstaben Code) [XX]:IN
Staat oder Provënz Numm (voll Numm) []:Mohamed
Uertschaftsnumm (zB Stad) [Standard Stad]:Kairo
Organisatioun Numm (zB Firma) [Default Company Ltd]:Mekano Tech
Organisatiouns Eenheetsnumm (zB Sektioun) []:Ägypten
Gemeinsamen Numm (zB Ären Numm oder den Hostnumm vun Ärem Server) []:server.mekan0.com
E-Mailadress []:[Email geschützt]

Als nächst kontrolléiere mir de Schlëssel an den Zertifika, dee mir mat dëse Befehle fir CentOS / Debian erstallt hunn

#cd/etc/apache2/ssl/[Debian/Ubuntu a Verdeelunge baséiert op hinnen] #cd/etc/httpd/ssl/[CentOS a Verdeelungen op der Basis] #ls -l total 8 -rw-r -r-- . 1 root root 1424 Sep 7 15:19 apache.crt -rw -r -r--. 1 root root 1704 Sep 7 15:19 apache.key

Duerno addéiere mer déi dräi Linnen op dësem Wee

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

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

Wat d'CentOS Verdeelung ugeet

Füügt dës Linnen an dësem Wee /etc/httpd/conf/httpd.conf

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

Da späichert Dir

Füügt dann dëse Kommando derbäi

#a2enmod ssl

Da gitt sécher datt dës Linn an dësen zwee Weeër ass

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = wouer;

Da starten mir Apache fir béid Verdeelungen nei

# systemctl Restart apache2 [Debian/Ubuntu a Verdeelungen baséiert op hinnen] # systemctl Restart httpd [CentOS]

Duerno öffnet Dir Äre Browser an freet d'IP vun Ärem Server a PhpMyAdmin zum Beispill

https://192.168.1.12/phpMyAdmin

Dir ännert d'IP op Är IP Adress

Bedenkt datt de Browser Iech wäert soen datt d'Verbindung net sécher ass, dat heescht net datt et e Problem mat der Verbindung gëtt.. Dëst ass nëmme well den Zertifikat selwer ënnerschriwwen ass.

 

Hei endet d'Erklärung fir e Sécherheetszertifika fir den Datebankadministrator z'installéieren, Merci fir de Besuch

 

Zesummenhang posts
Verëffentlechen den Artikel op

Füügt e Kommentar derbäi