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
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
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
Sudah, orange pi webserver at home sudah OK, dan kelihatan lebih profesional ketika ada yang iseng nembak url domain.com/phpmyadmin tidak ada.