Installez un certificat SSL pour PhpMyAdmin pour sécuriser la connexion

Installer un certificat SSL pour PhpMyAdmin sur le serveur DebianCentOS 

Paix, la miséricorde et les bénédictions de Dieu

Bienvenue dans une nouvelle explication Adeptes de Mekano Tech

 

Au début, l'installation d'un certificat SSL est l'une des choses les plus importantes pour protéger PhpMyAdmin et sécuriser sa connexion, et cela améliore la sécurité de votre serveur ou la sécurité des bases de données de vos sites, et cela implique stabilité et stabilité pour votre travail sur l'Internet.

Pour ce faire, installez le package mod_ssl sur CentOS

 

# miam installer mod_ssl

Ensuite, nous créons un répertoire pour stocker la clé et le certificat avec cette commande

Notez que cela est valable pour Debian

# mkdir /etc/apache2/ssl [ Debian/Ubuntu et distributions basées sur ceux-ci] # mkdir /etc/httpd/ssl [CentOS et distributions basées sur celui-ci]

Créez la clé et le certificat pour Debian / Ubuntu ou leurs distributions basées avec cette commande 

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

Pour CentOS, ajoutez cette commande

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

Vous changerez ce qui est en rouge pour ce qui vous convient

 

....................................+++ ............ ...................................................................++ écrire une nouvelle clé privée dans '/etc/httpd/ssl/apache.key' ----- Vous êtes sur le point d'être invité à saisir des informations qui seront incorporées dans votre demande de certificat. Ce que vous êtes sur le point d'entrer est ce qu'on appelle un nom distinctif ou un DN. Il y a pas mal de champs mais vous pouvez laisser certains vides Pour certains champs, il y aura une valeur par défaut, si vous entrez '.', le champ sera laissé vide. ----- Nom du pays (code à 2 lettres) [XX] :IN
Nom de l'État ou de la province (nom complet) [] :Mohamed
Nom de la localité (par exemple, ville) [Ville par défaut] :Caire
Nom de l'organisation (par exemple, société) [Default Company Ltd] :Mékano Tech
Nom de l'unité organisationnelle (par exemple, section) []:Égypte
Nom commun (par exemple, votre nom ou le nom d'hôte de votre serveur) [] :serveur.mekan0.com
Adresse e-mail []:[email protected]

Après cela, nous vérifions la clé et le certificat que nous avons créés avec ces commandes pour CentOS / Debian

#cd/etc/apache2/ssl/[Debian/Ubuntu et les distributions basées sur celles-ci] #cd/etc/httpd/ssl/[CentOS et les distributions basées sur celles-ci] #ls -l total 8 -rw-r -r-- . 1 racine racine 1424 7 septembre 15:19 apache.crt -rw -r -r--. 1 racine racine 1704 7 sept. 15:19 apache.key

Après cela, nous ajoutons les trois lignes dans ce chemin

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

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

Quant à la distribution CentOS

Ajouter ces lignes dans ce chemin /etc/httpd/conf/httpd.conf

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

Ensuite, vous enregistrez

Ajoutez ensuite cette commande

#a2enmod ssl

Ensuite, assurez-vous que cette ligne est dans ces deux chemins

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = vrai;

Puis on redémarre Apache pour les deux distributions

# systemctl restart apache2 [Debian/Ubuntu et distributions basées sur eux] # systemctl restart httpd [CentOS]

Après cela, vous ouvrez votre navigateur et demandez l'IP de votre serveur et PhpMyAdmin par exemple

https://192.168.1.12/phpMonAdmin

Vous changez l'IP en votre adresse IP

Notez que le navigateur vous dira que la connexion n'est pas sécurisée. Cela ne signifie pas qu'il y a un problème avec la connexion.. C'est uniquement parce que le certificat est auto-signé.

 

Ici se termine l'explication de l'installation d'un certificat de sécurité pour l'administrateur de la base de données, merci de visiter

 

articles similaires
Publier l'article sur

Ajouter un commentaire