web-dev-qa-db-fra.com

Contrôle d'accès aux répertoires avec Apache: dois-je utiliser un fichier .htaccess spécifique?

J'ai un serveur Web Apache, et dans la configuration Apache, j'ai

Alias /backups "/backups"
<Directory "/backups">
    AllowOverride None
    Options Indexes
    Order allow,deny
    Allow from all
</Directory>

Je peux accéder aux fichiers via http://127.0.0.1/backups. Le problème est que tout le monde peut y accéder.

J'ai une interface Web, par exemple http://localhost/adminm protégé avec htaccess et mot de passe.

Maintenant, je ne veux pas que .htaccess et .htpasswd soient séparés pour /backups, et je ne souhaite pas de deuxième mot de passe Invite lorsqu'un utilisateur clique sur /backups dans l'interface Web. Est-il possible d'utiliser les mêmes .htaccess et .htpasswd pour le répertoire de sauvegarde?

1
Mirage

Oui. Tout ce que vous définissez dans .htaccess peut être défini dans la configuration Apache.

Vous allez ajouter les directives de votre/admin .htaccess au contexte de votre répertoire/backup.

1
Chris Ting