Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Slackware - httpaccess

Ответить
Настройки темы
Slackware - httpaccess

Аватара для Trinux

Старожил


Сообщения: 225
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: Trinux
Дата: 09-05-2009
Здравствуйте, пытаюсь прикрыть доступ к мониторам, положил в его дирректорию файл .htaccess со следующим содержанием

AuthUserFile /etc/httpd/.htpasswd
AuthGroupFile /dev/null
AuthName "login:"
AuthType Basic
require valid-user

Захожу без проблем,а хотелось бы с запросом пароля по пути /etc/httpd/.htpasswd все на месте.

Отправлено: 17:15, 09-05-2009

 

Старожил


Сообщения: 223
Благодарности: 53

Профиль | Отправить PM | Цитировать


Как наиболее вероятный вариант, действует директива "AllowOverride none" в конфиге апача, которая запрещает обработку .htaccess.
Попробуйте в конфигурационном файле добавить директиву AllowOverride для вашего закрываемого каталога, например:
<Directory "/var/www/html/restrict">
AllowOverride AuthConfig - разрешить директивы AuthUserFile,AuthGroup....
(или AllowOverride All - разрешить использование всех директив в .htaccess)
...
</Directory>

-------
Переустановка Windows - как разморозка холодильника. Помогает, но ненадолго...


Отправлено: 14:40, 19-05-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для dmitryst

Ветеран


Сообщения: 7315
Благодарности: 909

Профиль | Отправить PM | Цитировать


Цитата ab57:
или AllowOverride All - разрешить использование всех директив в .htaccess) »
это лучше на время тестирования, чтоб уж гарантированно отработало.

-------
Осваиваю FreeBSD


Отправлено: 15:03, 19-05-2009 | #3


Аватара для Trinux

Старожил


Сообщения: 225
Благодарности: 2

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip httpd.zip
(5.9 Kb, 1 просмотров)

дело в том что эта директория которую я пытаюсь прикрыть находится в /var/www/htdocs/

а на нее у меня в апаче совсем другие правила

Попробовал сдлать виртуалхост тоже не получилось

вот конфиг на пример виртуалхоста

NameVirtualHost 10.1.1.1
<VirtualHost 10.1.1.1:80>
ServerName stat.crao.loc
ServerAlias www.stat.crao.loc
DocumentRoot /var/www/vhosts/stat
ErrorLog /var/log/httpd/crao.log
</VirtualHost>

Зону stat.crao.loc описал, все пути впорядке, но при переходе по ссылке захожу все таки в

/var/www/htdocs/

Прикрепил httpd.conf

Отправлено: 10:07, 20-05-2009 | #4


Старожил


Сообщения: 223
Благодарности: 53

Профиль | Отправить PM | Цитировать


Цитата Trinux:
дело в том что эта директория которую я пытаюсь прикрыть находится в /var/www/htdocs/ »
Ясное дело, поэтому и надо указать, что конкретно для подкаталога /var/www/htdocs/monitor действуют не общие правила, а определяемые из <Directory> директивы, позволяющие применять файл .htaccess. У вас это не сработало потому, что не загружается модуль mod_access, по крайней мере в конфиге этого нет (директива LoadModule acces_module ...)

Цитата Trinux:
Попробовал сдлать виртуалхост тоже не получилось »
По умолчанию виртуальные узлы наследуют свойства основного экземпляра сервера и вам все равно придется делать настройки для каталога внутри узла. Кроме того, виртуальный хостинг - это отдельная и очень непростая тема и если задача состоит в только в том , чтобы просто закрыть паролем каталог, то не стоит с этим заморачиваться.

-------
Переустановка Windows - как разморозка холодильника. Помогает, но ненадолго...


Последний раз редактировалось ab57, 20-05-2009 в 14:48.


Отправлено: 14:37, 20-05-2009 | #5


Аватара для Trinux

Старожил


Сообщения: 225
Благодарности: 2

Профиль | Отправить PM | Цитировать


что-тоя не могу найти сей модуль в апаче.... версия 2.2.8 может выложит кто-то?

Насчет виртуал хостов, то буду разбираться. не могу так просто вот НЕ ЗАМОРАЧИВАТЬСЯ

И если не ошибаюсь этот модуль для старых версий...

в моем случае эту функцию выполняет mod_auth который у меня грузится.

Отправлено: 17:00, 21-05-2009 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Slackware - httpaccess

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход