Не понятно с файлом .htaccess

Ответить
Аватара пользователя
starav

Не понятно с файлом .htaccess

Сообщение starav »

Содержание файла такое:



order deny, allow

AuthType Basic

AuthUserFile /.htpasswd

AuthName "Введите пароль"

Deny from all

require valid-user



При обращении к папке Apache даже ничего не спрашивает.



Еще слышал про модуль какой-то: mod_rewrite.

Если его нет в http.conf, работа с .htaccess будет невозможна?

И если что, то как его установить?
Аватара пользователя
archy

Re: Не понятно с файлом .htaccess

Сообщение archy »

Что apache пишет в логи? Путь к файлу .htpasswd нужно указывать полный и он должен быть доступен для чтения пользователю от которого запущен httpd
Аватара пользователя
archy

Re: Не понятно с файлом .htaccess

Сообщение archy »

Вот что пишет в файле access_log:



192.168.0.1 - - [19/Nov/2004:17:09:58 +0500] "GET /temp/nuke/modules.php?name=Web_Links&l_op=visit&lid=2 HTTP/1.1" 302 -

192.168.0.1 - - [19/Nov/2004:17:09:58 +0500] "GET /test/TestMaker/ HTTP/1.1" 200 277

192.168.0.1 - - [19/Nov/2004:17:09:58 +0500] "GET /test/TestMaker/main.php HTTP/1.1" 200 753

192.168.0.1 - - [19/Nov/2004:17:09:58 +0500] "GET /test/TestMaker/left.php HTTP/1.1" 200 1011







Путь тоже правильно прописан, права доступа для для меня и группы чтение и запись, для всех остальных - чтение (664).



У меня такое впечатление, что apache'у накакать на .htaccess.
Аватара пользователя
mar

Re: Не понятно с файлом .htaccess

Сообщение mar »

Цитата:



У меня такое впечатление, что apache'у накакать на .htaccess.



запросто - если в httpd.conf не стоит для соответствующих directory дирректива AllowOverride All

Скажу больше - в 4-ой ветке FreeBSD она (по дефолту) стоит в None
Аватара пользователя
archy

Re: Не понятно с файлом .htaccess

Сообщение archy »

starav

Смотреть надо и error_log тоже Изображение

Правда .htpasswd лежит в корне?
Аватара пользователя
archy

Re: Не понятно с файлом .htaccess

Сообщение archy »

archy

Да в корне. Сервер-то локальный. Пробовал даже перемещать. Не помогает.

mar

Что, для каждой папки, в которой должен лежать .htaccess нужно это прописывать?
Аватара пользователя
mar

Re: Не понятно с файлом .htaccess

Сообщение mar »

starav

нет, я же написала - глобально для дерева каталогов сайта через определения внутри Ditectory, например:



Код:

Код: Выделить всё

    Options FollowSymLinks
    #AllowOverride None # так по-умолчанию
    AllowOverride All #а так мы разрешаем переопределять ВСЕ через .htaccess

Вообще посмотрите внимательно httpd.conf - в нем все объясняется
Аватара пользователя
starav

Re: Не понятно с файлом .htaccess

Сообщение starav »

Классно. Все заработало. Но получился прикол. Убрал я тут (когда эксперементировал) .htaccess и переместил его в корень. Два часа мучался, почему нет доступа ни к одной папке? Весь апач перелопатил. А проблема-то была...
Аватара пользователя
starav

Re: Не понятно с файлом .htaccess

Сообщение starav »

А возможно ли ведение логов именно по доступу к папке, в кторой .htaccess. Отдельным файлом?
Аватара пользователя
starav

Re: Не понятно с файлом .htaccess

Сообщение starav »

нет, насколько мне помнится, можно заставить апач вести разные логи для разных виртуальнгых хостов, но не для отдельных каталогов. Хотя никто не мешает написать небольшой скрипт, котрый будет парсить общий лог, вытасвкивая из него данные про нужный каталог.
Ответить

Вернуться в «Программное обеспечение Linux и FreeBSD»