ວິທີການປ່ຽນແລະຮັບປະກັນ URL ເຂົ້າສູ່ລະບົບແບບຜິດປົກກະຕິ PhpMyAdmin


ໂດຍຄ່າເລີ່ມຕົ້ນ, ໜ້າ ເຂົ້າສູ່ລະບົບຂອງ phpmyadmin ແມ່ນຕັ້ງຢູ່ http:// /phpmyadmin . ສິ່ງທໍາອິດທີ່ທ່ານຈະຕ້ອງການເຮັດແມ່ນການປ່ຽນ URL ນັ້ນ. ນີ້ຈະບໍ່ ຈຳ ເປັນຕ້ອງຢຸດຜູ້ໂຈມຕີຈາກການ ກຳ ນົດເປົ້າ ໝາຍ ໃນເຊີບເວີຂອງທ່ານ, ແຕ່ຈະຫຼຸດຜ່ອນຄວາມສ່ຽງຈາກການຢຸດພັກທີ່ປະສົບຜົນ ສຳ ເລັດ.

ສິ່ງນີ້ເອີ້ນວ່າຄວາມປອດໄພໂດຍຜ່ານການປິດບັງແລະໃນຂະນະທີ່ບາງຄົນຈະໂຕ້ຖຽງວ່າມັນບໍ່ແມ່ນມາດຕະການທີ່ປອດໄພ, ມັນໄດ້ຖືກຮູ້ຈັກທັງການຂັດຂວາງຜູ້ໂຈມຕີແລະປ້ອງກັນການແຕກແຍກ.

ໝາຍ ເຫດ: ຕ້ອງແນ່ໃຈວ່າທ່ານໄດ້ເຮັດວຽກຕິດຕັ້ງ LAMP ຫຼື LEMP ກັບ PhpMyAdmin ຕິດຕັ້ງໄວ້ໃນລະບົບຂອງທ່ານ, ຖ້າບໍ່, ຫຼັງຈາກນັ້ນຕິດຕາມ Setup LAMP ຫຼື LEMP ກັບ PhpMyAdmin.

ເພື່ອເຮັດມັນຢູ່ໃນເຊີຟເວີ Apache ຫຼື Nginx Web, ໃຫ້ເຮັດຕາມ ຄຳ ແນະ ນຳ ດັ່ງທີ່ໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້:

ເປີດ /etc/httpd/conf.d/phpMyAdmin.conf ຖ້າຢູ່ໃນ CentOS ຫຼື /etc/phpmyadmin/apache.conf ໃນ Debian ແລະໃຫ້ ຄຳ ເຫັນອອກຈາກເສັ້ນທາງເລີ່ມຕົ້ນດ້ວຍ Alias.

------------ On CentOS/RHEL and Fedora ------------ 
# vi /etc/httpd/conf.d/phpMyAdmin.conf

------------ On Debian and Ubuntu ------------ 
# /etc/phpmyadmin/apache.conf

ຈາກນັ້ນຕື່ມເຄື່ອງ ໃໝ່ ດັ່ງຕໍ່ໄປນີ້:

# Alias /phpmyadmin /usr/share/phpmyadmin
Alias /my /usr/share/phpmyadmin

ສິ່ງທີ່ກ່າວມາຂ້າງເທິງນີ້ຈະຊ່ວຍໃຫ້ພວກເຮົາເຂົ້າເຖິງອິນເຕີເຟດ phpmyadmin ໂດຍຜ່ານ http:// /my . ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະປ່ຽນ Alias ຂ້າງເທິງຖ້າທ່ານຕ້ອງການໃຊ້ URL ອື່ນ.

ໃນເອກະສານດຽວກັນ, ໃຫ້ແນ່ໃຈວ່າຂໍ້ ກຳ ນົດທີ່ຕ້ອງການທັງ ໝົດ ທີ່ໄດ້ຮັບການອະນຸຍາດແມ່ນລວມຢູ່ໃນ Directory /usr/share/phpmyadmin block.

ນອກຈາກນັ້ນ, ໃຫ້ແນ່ໃຈວ່າ Apache ອ່ານການຕັ້ງຄ່າ phpmyadmin ໃນ Debian/Ubuntu:

------------ On Debian and Ubuntu ------------ 
# echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf

ສຸດທ້າຍ, ເລີ່ມຕົ້ນ Apache ໃໝ່ ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງແລະຊີ້ຕົວທ່ອງເວັບຂອງທ່ານໄປທີ່ http:// /my .

------------ On CentOS/RHEL and Fedora ------------ 
# systemctl restart httpd

------------ On Debian and Ubuntu ------------ 
# systemctl restart apache2

ໃນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx, ພວກເຮົາພຽງແຕ່ຕ້ອງການສ້າງລິ້ງທີ່ເປັນສັນຍາລັກຂອງເອກະສານຕິດຕັ້ງ PhpMyAdmin ໄປທີ່ລະບົບຮາກຂອງເອກະສານ Nginx ຂອງພວກເຮົາ (i. e./usr/share/nginx/html) ໂດຍການພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
OR
# ln -s /usr/share/phpmyadmin /usr/share/nginx/html

ຕອນນີ້ພວກເຮົາ ຈຳ ເປັນຕ້ອງປ່ຽນ URL ຂອງ ໜ້າ phpMyAdmin ຂອງພວກເຮົາ, ພວກເຮົາພຽງແຕ່ຕ້ອງການປ່ຽນຊື່ລິ້ງສັນຍາລັກດັ່ງທີ່ສະແດງ:

# cd /usr/share/nginx/html
# mv phpmyadmin my
OR
# mv phpMyAdmin my

ສຸດທ້າຍ, ເລີ່ມ ໃໝ່ Nginx ແລະ PHP-FPM ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງແລະຊີ້ຕົວທ່ອງເວັບຂອງທ່ານໄປ http:// /my .

------------ On CentOS/RHEL and Fedora ------------ 
# systemctl restart nginx
# systemctl restart php-fpm

------------ On Debian and Ubuntu ------------ 
# systemctl restart nginx
# systemctl restart php5-fpm

ມັນຄວນຈະເປີດການໂຕ້ຕອບ phpmyadmin (ດັ່ງທີ່ສະແດງໃນຮູບພາບຂ້າງລຸ່ມນີ້), ໃນຂະນະທີ່ http:// /phpmyadmin ຄວນສົ່ງຜົນໃຫ້ ໜ້າ ບໍ່ພົບຂໍ້ຜິດພາດ.

ຢ່າເຂົ້າສູ່ລະບົບໂດຍໃຊ້ຂໍ້ມູນປະ ຈຳ ຕົວຂອງຜູ້ໃຊ້ຮາກຖານຂໍ້ມູນເທື່ອ. ທ່ານບໍ່ຕ້ອງການໃຫ້ຂໍ້ມູນປະ ຈຳ ຕົວໄປຜ່ານສາຍໃນຂໍ້ຄວາມ ທຳ ມະດາ, ສະນັ້ນໃນ ຄຳ ແນະ ນຳ ຕໍ່ໄປພວກເຮົາຈະອະທິບາຍວິທີການຕັ້ງໃບຢັ້ງຢືນທີ່ເຊັນດ້ວຍຕົນເອງ ສຳ ລັບ ໜ້າ ເຂົ້າສູ່ລະບົບຂອງ PhpMyAdmin.