Mengamankan phpMyAdmin dengan mengganti URL domain.com/phpmyadmin

By | January 26, 2017
Mengamankan phpMyAdmin dengan mengganti URL domain.com/phpmyadmin
5 (100%) 1 vote

Mengamankan phpMyAdmin dengan mengganti URL domain.com/phpmyadmin. Membuat webserver dari Orange PI untuk kebutuhan webserver lokal sudah lancar, namun karena paket minimalis hanya instal apache, php, mysql dan phpmyadmin (tanpa hosting panel seperti kloxoMR atau webmin) jadi untuk phpmyadmin dapat diakses sembarangan dengan alamat domain.com/phpmyadmin

Nah supaya lebih profesional URL phpmyadminnya pengennya diubah, begini caranya:

Akses file apache.conf pada phpmyadmin
sudo nano /etc/phpmyadmin/apache.conf

kalau tidak ketemu coba cari di
sudo nano /etc/apache2/apache2.conf

Ubah alias phpmyadmin dengan yang kamu inginkan

Alias /phpmyadmin /usr/share/phpmyadmin ==ubahdengan==> Alias /ngadmin /usr/share/phpmyadmin
domain.com/phpmyadmin ==> domain.com/ngadmin

URL phpmyadmin baru

URL phpmyadmin baru

Sudah cukup, ini tambahan jika ingin menambahkan akses login

# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php
# Authorize for setup

menjadi seperti ini

Alias /ngadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php

#tambahan buat .htpasswd
AuthType Basic
AuthName “ajurna”
AuthUserFile /usr/share/phpmyadmin/.htpasswd
Require valid-user
# Authorize for setup

setting conf phpmyadmin

setting conf phpmyadmin

Buatlah password yang terenkripsi dengan tools openssl.
sudo openssl passwd

Kamu akan diminta memasukkan password alfanumerik maksimal 8 karakter. Openssl akan menghasilkan password misalnya seperti gambar di bawah

Buat file yang berisikan password
sudo nano /usr/share/phpmyadmin/.htpasswd

Restart Apache & MySQL
sudo service apache2 restart
sudo service mysql restart

user login phpmyadmin

user login phpmyadmin

Sudah, orange pi webserver at home sudah OK, dan kelihatan lebih profesional ketika ada yang iseng nembak url domain.com/phpmyadmin tidak ada.