cara menganti port default phpmyadmin dengan port yang lain

cara menganti port default phpmyadmin dengan port yang lain

secara default port phpmyadmin adalah mengikuti port apache yaitu 80 untuk menggati ke port yang lain maka anda perlu mengkonfigurasi virtual host untuk port phpmyadmin dan juga mengenable port yang akan di gunkan untuk akses phpmyadmin

mari kita mulai satu per satu

  1. konfigurasi virtual host untuk port phpmyadmin

langkah pertama yaitu kita membuat custom virtual host di /etc/apache/sites-enabled kita buat konfigurasi nya dengan nama phpmyadmin.conf

mari buka terminal kesayangan anda kemudian ketikan perintah dibawah ini

 sudo nano /etc/apache/sites-enabled/phpmyadmin.conf

kemudian isi dengan kode di bawah ini:


Listen 99

<VirtualHost *:99>

        ServerName localhost

        <Directory /usr/share/phpmyadmin>
                AllowOverride None
                Require all granted
        </Directory>

        DocumentRoot /usr/share/phpmyadmin

        Include /etc/phpmyadmin/apache.conf

        ErrorLog ${APACHE_LOG_DIR}/phpmyadmin.error.log
        CustomLog ${APACHE_LOG_DIR}/phpmyadmin.access.log combined

</VirtualHost>

disini saya menggunkan port 99 untuk akses phpmyadmin
kemudian kita mengganti default konfigurasi untuk phpmyadmin dengan konfigurasi yang tadi kita buat

sudo a2disconf phpmyadmin
sudo a2ensite phpmyadmin

setelah itu mari kita restart apache nya


sudo systemctl restart apache2.service

kemudian kita edit file konfigurasi phpmyadmin :

sudo nano /etc/phpmyadmin/apache.conf

kemudian comment pada pada baris dengan menambahkan tanda pagar (#)

#Alias /phpmyadmin /usr/share/phpmyadmin

setelah itu mari kita restart kembali apache nya


sudo systemctl restart apache2.service

setelah semua nya berhasil kemudian kita enable port ke yang telah ke definisikan tadi yaitu port 99

sudo ufw allow 99/tcp

ato anda bisa menggunakan iptables dengan perintah di bawah ini :

sudo iptables -A INPUT -p tcp -m tcp --dport 99 -j ACCEPT

jika semuanya telah selese silakan akses :

http://localhost:99

atau dengan akses :

http://localhost:99/phpmyadmin

selamat mencoba semoga berhasil. jika ada masalah silakan komentar di bawah ya

Leave a Comment

Your email address will not be published. Required fields are marked *