Я следую этому руководству по настройке phpMyAdmin:
Я редактирую файл .htaccess по адресу /usr/share/phpmyadmin/.htaccess
Но мне нужно указать его на файл .htpasswd по моему выбору.
Могу ли я поместить его в / usr / share / phpmyadmin, чтобы он был рядом с .htaccess? Или я могу положить его в / var / www?
Это не хорошая идея поместить Ваш .htpasswd
файл в /var/www
.
можно поместить .htpasswd
в значительной степени куда угодно кроме веб-папки. Я поместил бы его в /etc/phpmyadmin
.
Ну, в теории необходимо согласиться с помещением .htpasswd файла где угодно в апачском корне документа, так как апачская конфигурация по умолчанию для любого файла, начинающегося ".ht", должна быть этим:
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
Однако я склонен избегать, чтобы, и обычно помещали мои .htpasswd файлы где-нибудь в апачскую папку, например:
/etc/apache2/htpass/.htpasswd
или
/etc/apache2/.htpasswd
я не думаю, что существуют любые официальные лучшие практики для этого, исправляют меня, если я неправ...