Задать вопрос
@AndreyTT

Как закрыть страницу LIGHTSQUID в веб-сервере Apache2 с помощью .htaccess?

Установлен сервер Apache2, прокси-сервер Squid и набор CGI-скриптов aka lightsquid для отображения статистики использования Squid ом. Сам lightsqduid подцеплен к Apache2 как модуль conf (conf-available).
В apache2.conf:
< Directory /usr/share/lightsquid/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
< /Directory>

< Directory /usr/lib/cgi-bin/lightsquid/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
< /Directory>


В этих же каталогах лежит файл .htaccess:
Options FollowSymlinks ExecCGI
DirectoryIndex index.cgi

AuthType Basic
AuthName "STATISTIK"
AuthUserFile /usr/share/lightsquid/.htpasswd
Require valid-user


В итоге по 10.10.10.1/lightsquid открывается полная статистика, без всякого пароля.
ПС модуль Basic Auth работает - проверено на заглавной странице Apache2.
Как прикрутить авторизацию по паролю?
  • Вопрос задан
  • 759 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Olj
У меня заработало после изменения в /etc/apache2/conf-enabled/lightsquid.conf:
Alias   /lightsquid/    /usr/lib/cgi-bin/lightsquid/
Location "/lightsquid/">
        AddHandler cgi-script .cgi
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /usr/share/lightsquid/.htpasswd
        Require valid-user
</Location>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
httpd.apache.org/docs/2.2/mod/core.html#allowoverride

AllowOverride all
меняй на:
AllowOverride AuthConfig
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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