Назад | Перейти на главную страницу

Защита паролем IIS для PHP

Как мне создать защиту паролем для всего моего веб-сайта iis, который использует php для большинства своих сайтов? Я поместил web.config в корневую папку, но, похоже, ничего не сделал. Я хочу защитить весь свой сайт, чтобы единственный способ увидеть любую веб-страницу - это войти в систему, как при использовании .htaccess для apache. За исключением того, что я, вероятно, хочу, чтобы он мог использовать вход в Windows. Вот использованный мной файл web.config.

 <configuration>
    <system.web>
       <authentication mode="Windows" />
    </system.web>
</configuration>

Вам необходимо установить Windows / базовую аутентификацию, а затем отключить анонимную аутентификацию в консоли администрирования IIS.

Я не знаю, как сделать эквивалент htaccess с помощью htpasswd или аналогичного, но вы можете создать учетные записи Windows и щелкнуть правой кнопкой мыши свой веб-корневой каталог, а затем на вкладке безопасности ограничить доступ для определенного пользователя (или групп пользователей).