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

Папка, защищенная паролем, не отображается

Я пытаюсь запустить внутренний сервер Apache. Я пытаюсь сделать домашнюю страницу вроде http: // внутренний сервер / В нем будет ряд файлов и папок. Я пытаюсь защитить паролем одну из этих подпапок. Для этого я использую .htaccess.

Моя проблема в том, что после того, как это было сделано, моя подпапка, защищенная паролем, не отображается в моем базовом каталоге. http: // внутренний сервер /
Если я получу доступ http: // внутренний сервер / защищенный паролем / прямо из браузера, я могу получить запрос пароля и впоследствии перейти
Я использую apache2.4 на Ubuntu14
Я хотел бы иметь возможность видеть список защищенных паролем каталогов, и при попытке доступа к нему получать запрос пароля

Вы должны добавить ShowForbidden

http://www.rfc3092.net/2013/09/apache-doesnt-show-protected-folders-foo/

IndexOptions + ShowForbidden

После добавления этой строки перезапустите Apache.

Для справки:

https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html#IndexOptions

ShowForbidden Если указано, Apache httpd будет показывать файлы, обычно скрытые, поскольку подзапрос вернул HTTP_UNAUTHORIZED или HTTP_FORBIDDEN