Cara mengubah dan mengamankan URL login phpMyadmin default

Cara mengubah dan mengamankan URL login phpMyadmin default

Secara default, halaman login phpMyadmin terletak di http: /// phpMyadmin. Hal pertama yang ingin Anda lakukan adalah mengubah url itu. Ini tidak perlu menghentikan penyerang dari menargetkan server Anda, tetapi akan menurunkan risiko pembobolan yang berhasil.

Ini dikenal sebagai keamanan melalui ketidakjelasan dan sementara beberapa orang akan berpendapat bahwa itu bukan langkah yang aman, telah diketahui untuk mencegah penyerang dan untuk mencegah pembobolan.

Catatan: Pastikan Anda telah bekerja LAMPU atau Lemp Siapkan dengan phpMyadmin terpasang pada sistem Anda, jika tidak, lalu ikuti lampu pengaturan atau lemp dengan phpMyadmin.

Untuk melakukannya Apache atau Nginx Server web, ikuti instruksi seperti yang dijelaskan di bawah ini:

Ubah halaman login phpmyadmin di Apache

membuka /etc/httpd/conf.d/phpMyadmin.conf jika di Centos atau /etc/phpMyadmin/apache.conf di dalam Debian dan berkomentar di luar garis yang dimulai dengan Alias.

------------ Di Centos/Rhel dan Fedora ------------ # vi/etc/httpd/conf.d/phpMyadmin.conf ------------ Di Debian dan Ubuntu ------------ #/etc/phpMyadmin/apache.conf 

Kemudian tambahkan yang baru sebagai berikut:

# Alias ​​/phpMyadmin /usr /share /phpMyadmin alias /my /usr /share /phpMyadmin 
PhpMyadmin mengubah alias

Di atas akan memungkinkan kami untuk mengakses antarmuka phpMyadmin melalui http: /// my. Jangan ragu untuk mengubah Alias di atas jika Anda ingin menggunakan URL lain.

Dalam file yang sama, pastikan Membutuhkan semua yang diberikan Petunjuk termasuk di dalam direktori /usr/share/phpMyadmin memblokir.

PhpMyadmin memungkinkan akses

Selain itu, pastikan Apache membaca konfigurasi phpmyadmin di Debian/Ubuntu:

------------ Di Debian dan Ubuntu ------------ # echo "termasuk/etc/phpMyadmin/apache.conf ">>/etc/apache2/apache2.conf 

Akhirnya, restart Apache Untuk menerapkan perubahan dan arahkan browser Anda ke http: /// my.

------------ Di Centos/Rhel dan Fedora ------------ # Systemctl restart httpd ------------ Di Debian dan Ubuntu ------------ # Systemctl Restart Apache2 

Ubah halaman login phpmyadmin di nginx

Di server web nginx, kita hanya perlu membuat tautan simbolis file instalasi phpmyadmin ke direktori root dokumen nginx kami (i.e. /usr/share/nginx/html) dengan mengetik perintah berikut:

# ln -s/usr/share/phpmyadmin/usr/share/nginx/html atau # ln -s/usr/share/phpMyadmin/usr/share/nginx/html 

Sekarang kita perlu mengubah URL halaman phpMyadmin kita, kita hanya perlu mengganti nama tautan simbolik seperti yang ditunjukkan:

# cd/usr/share/nginx/html # mv phpmyadmin my atau # mv phpmyadmin my 
Ubah URL PHPMyAdmin di Nginx

Akhirnya, restart Nginx Dan Php-fpm Untuk menerapkan perubahan dan arahkan browser Anda ke http: /// my.

------------ Di Centos/Rhel dan Fedora ------------ # Systemctl restart nginx # systemctl restart php-fpm ------------ Di Debian dan Ubuntu ------------ # Systemctl restart nginx # systemctl restart php5-fpm 

Itu harus membuka antarmuka phpMyadmin (seperti yang ditunjukkan pada gambar di bawah), sedangkan http: /// phpMyadmin harus menghasilkan a Tidak ditemukan halaman kesalahan.

Halaman login phpmyadmin aman

Jangan Masuk Menggunakan Database akar Kredensial Pengguna. Anda tidak ingin kredensial itu melalui kawat dalam teks biasa, jadi di tip berikutnya kami akan menjelaskan cara mengatur sertifikat yang ditandatangani sendiri untuk halaman login phpMyadmin.