Cara mengubah dan mengamankan URL login phpMyadmin default
- 851
- 131
- Karl O'Connell DDS
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 /phpMyadminPhpMyadmin 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.
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 myUbah 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.
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.
- « Cara menjalankan beberapa aplikasi web di satu server apache tomcat
- Menerjemahkan izin RWX ke dalam format oktal di Linux »