Только для теста пытаются отключить IPv6: как описано здесь. Также см. ubuntuforums.org.
Вы установили аутентификацию в конфигурационном файле default-ssl
, поэтому она будет работать только для сайта https
.
Что касается ваших комментариев , похоже, что аутентификация для https://myip.com/myfolder
работает должным образом.
Теперь, насколько я понимаю, похоже, вам нужно такое же поведение для http: // myip .com / myfolder
.
Если это так, я предлагаю поместить ту же конфигурацию
в файл / etc / apache2 / sites-available / default
РЕДАКТИРОВАТЬ
Хорошо, поэтому вы должны попытаться настроить свой <местоположение>
, как это в / etc / apache2 / sites-enabled / 000-default
:
<Location /myfolder>
Order allow,deny
Allow from all
AuthName "Private"
AuthType Basic
AuthBasicProvider file
AuthUserFile /home/daniel/.htpasswd
Require valid-user
</Location>
Попробуйте поместить конфигурацию в файл с именем .htaccess
в той же папке, которую вы хотите защитить:
AuthName "Private"
AuthType Basic
AuthBasicProvider file
AuthUserFile /home/daniel/.htpasswd
Require valid-user
Вы не показали никакой включающей директивы
в / etc / apache2 / sites-available / default-ssl, но предполагая, что она есть, это HTTPS -только хозяин. Так работает ли аутентификация на https://myip.com/myfolder ?