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
admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain