2016-07-21 4 views
3

通常、phpmyadmin http://localhost/phpmyadmin にアクセスしており、ユーザー名とパスワードを渡します。.htaccessを介してphpmyadminアクセスを保護する方法

クラウドのための
1.localhost/phpmyadmin/ 

: 2.125.125.14.12/phpmyadminの

それをクラックするハッカーのため、その簡単。 .htaccessファイルを使用してphpmyadminを保護する方法は?

注:そのは、Ubuntuの

+0

「.htaccessを使用してphpmyadminを保護する」という文は広すぎます。必要な動作を指定する必要があります。 – apokryfos

答えて

6

のために、私はあなたがMySQLをインストールしていると仮定しています。

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 
    

    ENT

    1. phpmyadminのをインストールします。 ERちょうど "DirectoryIndex index.php" の後に次の行:

      AuthType Basic 
      Authname "Restricted files" 
      AuthUserFile /etc/phpmyadmin/.htpasswd 
      Require valid-user 
      
    2. sudo apt-get install apache2-utils

    3. AllowOverride All 
      
    4. 編集の.htaccess

      sudo nano /usr/share/phpmyadmin/.htaccess 
      

      は、以下の内容を入力します。

      sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

    5. 再起動apacheの

      sudo service apache2 restart 
      
  • +0

    ありがとうございました!!! – metalbox

    2

    はすなわち、注文方法を使用して新しいパスワードを入力します。

    <Directory "/path/to/phpmyadmin"> 
        order deny,allow 
        deny from all 
        allow from 127.0.0.1 
    </Directory> 
    
    0

    sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

    関連する問題