Cara Merubah URL PHPMyAdmin di HestiaCP Nginx -phpfm

PHPMyAdmin adalah salah satu alat yang sangat populer untuk mengelola basis data MySQL/MariaDB di server, terutama bagi para pengelola situs web dan aplikasi. Di Hestia Control Panel (HestiaCP), PHPMyAdmin biasanya sudah terpasang secara default, memudahkan Anda untuk mengelola database dengan antarmuka grafis yang sederhana. Namun, dalam beberapa kasus, Anda mungkin ingin mengubah URL akses PHPMyAdmin untuk meningkatkan keamanan atau agar lebih sesuai dengan kebutuhan server Anda.

Jika server Anda menggunakan Nginx dengan PHP-FPM (FastCGI Process Manager), merubah URL PHPMyAdmin bukanlah hal yang sulit. Proses ini melibatkan sedikit konfigurasi pada Nginx dan HestiaCP, yang memungkinkan Anda untuk mengakses PHPMyAdmin dengan URL yang lebih aman atau lebih mudah diingat.

Pada panduan ini, kami akan memandu Anda melalui langkah-langkah untuk merubah URL PHPMyAdmin di HestiaCP yang menggunakan Nginx dan PHP-FPM. Ikuti langkah-langkah yang kami sediakan untuk membuat akses ke PHPMyAdmin lebih aman dan terstruktur sesuai dengan preferensi Anda.

dan phpMyAdmin ini kita gunakan juga di panel HestiaCP namun secara default menggunakan alamat  URL http://hostname/phpmyadmin atau http://ip/phpmyadmin. Hal ini pastinya menjadi celah berbahaya kalau ada orang yang melakukan deface ke website kamu

karna server vestacp memiliki 2 tipe  HestiaCP dengan Nginx + PHP-FPM dan HestiaCP dengan Nginx + Apache

disini mimin menjelaskan tutorial untuk HestiaCP yang menggunakan dengan Nginx + PHP-FPM 
berikut tutorial nya

solusi :

1.login setara root

2.jalan kan perintah ini untuk (catatandmin) adalah Path baru

 

sed -i 's/phpmyadmin/catatadmin/g' /etc/nginx/conf.d/phpmyadmin.inc

 

3.perintah diatas untuk mengubah di path /etc/nginx/conf.d/phpmyadmin.inc bisa dicek dengan perintah editor

location /catatadmin {
alias /usr/share/phpMyAdmin/;

location ~ /(libraries|setup) {
return 404;
}

location ~ ^/catatadmin/(.*\.php)$ {
alias /usr/share/phpMyAdmin/$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
}

location ~* ^/catatadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
alias /usr/share/phpMyAdmin/$1;
}
}

4.lakukan restart web server nginx

service nginx restart

 

 

Author Details

admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain 🙂

Comments

comments