У меня есть asp. NET Базовое приложение, работающее на веб-сервере apache2, в основном, после этого урока:
https://odan.github.io/2018/07/17/aspnet-core-2-ubuntu-setup.html
Теперь я хочу реализовать Basi c Аутентификация, но, похоже, не удалось. Мой веб-сайт по-прежнему доступен с любого устройства без аутентификации.
Я попытался вставить следующий блок тремя различными способами:
В теге виртуального хоста в / etc / apache2 / sites-available / myWebsite.conf
Вне тега виртуального хоста в /etc/apache2/sites-available/myWebsite.conf
В файле /etc/apache2/apache2.conf
<Directory "/var/aspnetcore">>
AuthType basic
AuthName "private"
AuthUserFile /var/aspnetcore/.htpasswd
Require valid-user>
</Directory>
Ни один из трех способов не работал для меня. Файл паролей, конечно же, существует. Что я делаю неправильно? Проблема в том, что в базовом приложении asp. NET нет доступной структуры документа?