PHPMyAdmin'i htaccess ile güvenli hale getirmek için aşağıdaki adımları izleyin:
- Apache Yapılandırması: phpMyAdmin'in Apache yapılandırmasını düzenleyin 13. Bunun için
/etc/apache2/conf-available/phpmyadmin.conf
dosyasınısudo nano
komutuyla açın 1.
# phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All </Directory>
Dosyaya
AllowOverride Allsatırını ekleyin ve değişiklikleri etkin hale getirmek için Apache'yi yeniden başlatın 13.
sudo systemctl restart apache2
- htaccess Dosyası Oluşturma:
/usr/share/phpmyadmin
dizininde.htaccess
dosyasını oluşturun vesudo nano
komutuyla düzenleyin 14.
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
- Kullanıcı Oluşturma:
.htpasswd
dosyasını oluşturmak içinsudo htpasswd
komutunu kullanın ve tercih ettiğiniz bir kullanıcı adı girin 14.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Bu işlem sırasında yeni bir şifre girmeniz istenecektir 4.
- Erişimi Test Etme: Değişiklikleri yaptıktan sonra phpMyAdmin'e tarayıcınızdan erişin (örneğin,
http://127.0.0.1:8000/phpmyadmin
) ve oluşturduğunuz kullanıcı adı ve şifre ile giriş yapın 1.
5 kaynaktan alınan bilgiyle göre: