通常,我们正在访问phpmyadmin http://localhost/phpmyadmin 并且我们传递用户名和密码。如何通过.htaccess保护phpmyadmin访问
1.localhost/phpmyadmin/
云: 2.125.125.14.12/phpmyadmin的
所以它容易黑客破解它。 我们如何通过使用.htaccess文件来保护phpmyadmin?
注:其为Ubuntu
通常,我们正在访问phpmyadmin http://localhost/phpmyadmin 并且我们传递用户名和密码。如何通过.htaccess保护phpmyadmin访问
1.localhost/phpmyadmin/
云: 2.125.125.14.12/phpmyadmin的
所以它容易黑客破解它。 我们如何通过使用.htaccess文件来保护phpmyadmin?
注:其为Ubuntu
我假设你已经安装的MySQL。
安装的phpmyadmin:
sudo apt-get install phpmyadmin
复制:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf
编辑:
sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf
耳鼻喉科呃以下行刚过 “DirectoryIndex index.php
”:
AllowOverride All
编辑的.htaccess
sudo nano /usr/share/phpmyadmin/.htaccess
输入以下内容:
AuthType Basic
Authname "Restricted files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
sudo apt-get install apache2-utils
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
输入新密码
重启阿帕奇
sudo service apache2 restart
非常感谢! – metalbox
使用顺序的方式,即:
<Directory "/path/to/phpmyadmin">
order deny,allow
deny from all
allow from 127.0.0.1
</Directory>
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
声明“使用.htaccess保护phpmyadmin”过于宽泛。您需要指定所需的行为。 – apokryfos