Где я должен поместить файл .htpasswd (phpMyAdmin)?

Трудно сказать, какую небольшую конфигурационную информацию вы разместили.

Вам нужно проверить конфигурационные файлы Apache и виртуальные хосты. Если вы больше не используете /var/www/PATH/TO/DIRECTORY/, отключите виртуальный хост, который использует этот каталог, и / или обновите конфигурацию вашего apache.

Смотрите:

https: //help.ubuntu .com / community / ApacheMySQLPHP

https://help.ubuntu.com/community/ApacheMySQLPHP

Если это не решит проблему, пожалуйста, обновите ваш вопрос и предоставить дополнительную информацию о конфигурации.

1
задан 30 June 2014 в 09:15

1 ответ

Ну, теоретически вам должно быть хорошо, если вы помещаете свой файл .htpasswd в любом месте в корневом каталоге apache, поскольку конфигурация по умолчанию apache для любого файла, начинающегося с «.ht», должна быть такой:

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>

Однако я стараюсь избегать этого и обычно помещаю свои файлы .htpasswd в папку apache, например:

/etc/apache2/htpass/.htpasswd

или

/etc/apache2/.htpasswd

Я не думаю есть какие-то официальные рекомендации для этого, исправьте меня, если я ошибаюсь ...

0
ответ дан 24 May 2018 в 06:09

Другие вопросы по тегам:

Похожие вопросы: