Installa un Certificatu SSL per PhpMyAdmin per assicurà u login

Installa un Certificatu SSL per PhpMyAdmin nantu à u servitore DebianCentOS 

Pace, misericordia è benedizioni di Diu

Benvenuti à una nova spiegazione Mekano Tech seguitori

 

In u principiu, installà un Certificatu SSL hè una di e cose più impurtanti in a prutezzione di PhpMyAdmin è assicurà u so login, è questu aumenta a sicurità di u vostru servitore o a sicurità di e basa di dati di i vostri siti, è questu implica stabilità è stabilità per u vostru travagliu nantu à u vostru situ. l'Internet.

Per fà questu, installate u pacchettu mod_ssl in CentOS

 

# yum install mod_ssl

Allora creamu un repertoriu per almacenà a chjave è u certificatu cù questu cumandamentu

Nota chì questu hè validu per Debian

# mkdir /etc/apache2/ssl [ Debian/Ubuntu è distribuzioni basate nantu à elli] # mkdir /etc/httpd/ssl [CentOS è distribuzioni basate nantu à questu]

Crea a chjave è u certificatu per Debian / Ubuntu o e so distribuzioni basate cù questu cumandamentu 

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

Per CentOS, aghjunghje stu cumandamentu

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

Cambiarete ciò chì hè in rossu à ciò chì vi cunvene

 

...................................++++ ............ ..................... ...........................++ scrivite una nova chjave privata à '/etc/httpd/ssl/apache.key' ----- Avete da esse dumandatu à inserisce l'infurmazioni chì saranu incorporati in a vostra dumanda di certificatu. Ciò chì site per entre hè ciò chì hè chjamatu Distinguished Name o DN. Ci sò uni pochi di campi ma pudete lascià un pocu in biancu Per certi campi ci sarà un valore predeterminatu, se inserite '.', u campu serà lasciatu in biancu. ----- Nome di u Paese (codice di 2 lettere) [XX]:IN
Statu o Pruvincia Nome (nome cumpletu) []:Mohamed
Nome di a località (per esempiu, a cità) [Città predefinita]:Cairo
Nome di l'urganizazione (per esempiu, cumpagnia) [Default Company Ltd]:Mekanu Tech
Nome di l'Unità Organizativa (per esempiu, sezione) []:Egittu
Nome cumuni (per esempiu, u vostru nome o u nome di u vostru servitore) []:server.mekan0.com
Indirizzu mail []:[email prutettu]

Dopu cuntrollemu a chjave è u certificatu chì avemu creatu cù questi cumandamenti per CentOS / Debian

#cd/etc/apache2/ssl/[Debian/Ubuntu è e so distribuzioni basate] #cd/etc/httpd/ssl/[CentOS è distribuzioni basate nantu à questu] #ls -l totale 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

Dopu questu, aghjunghjemu e trè linee in questa strada

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

SSLEngine nantu à SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key

In quantu à a distribuzione CentOS

Aghjunghjite queste linee in questa strada /etc/httpd/conf/httpd.conf

SSLEngine nantu à SSLCertificateFile /etc/httpd/ssl/apache.crt SSLCertificateKeyFile /etc/httpd/ssl/apache.key

Allora salvà

Allora aghjunghje stu cumandamentu

#a2enmod ssl

Allora assicuratevi chì sta linea hè in sti dui camini

/etc/phpmyadmin/config.inc.php

/etc/phpMyAdmin/config.inc.php

$cfg['ForceSSL'] = true;

Allora riavviamu Apache per e duie distribuzioni

# systemctl restart apache2 [Debian/Ubuntu è distribuzioni basate nantu à elli] # systemctl restart httpd [CentOS]

Dopu quì, apre u vostru navigatore è dumandate l'IP di u vostru servitore è PhpMyAdmin per esempiu

https://192.168.1.12/phpMyAdmin

Cambia l'IP à u vostru indirizzu IP

Nota chì u navigatore vi diciarà chì a cunnessione ùn hè micca sicura, questu ùn significa micca chì ci hè un prublema cù a cunnessione.. Questu hè solu perchè u certificatu hè firmatu da sè stessu.

 

Quì finisce a spiegazione di installà un certificatu di sicurità per l'amministratore di a basa di dati, grazie per a visita

 

Parienti cuntenuti
Publicate l'articulu nantu à

Aghjunghje un cummentariu