Не понятно с файлом .htaccess
-
starav
Не понятно с файлом .htaccess
Содержание файла такое:
order deny, allow
AuthType Basic
AuthUserFile /.htpasswd
AuthName "Введите пароль"
Deny from all
require valid-user
При обращении к папке Apache даже ничего не спрашивает.
Еще слышал про модуль какой-то: mod_rewrite.
Если его нет в http.conf, работа с .htaccess будет невозможна?
И если что, то как его установить?
order deny, allow
AuthType Basic
AuthUserFile /.htpasswd
AuthName "Введите пароль"
Deny from all
require valid-user
При обращении к папке Apache даже ничего не спрашивает.
Еще слышал про модуль какой-то: mod_rewrite.
Если его нет в http.conf, работа с .htaccess будет невозможна?
И если что, то как его установить?
-
archy
Re: Не понятно с файлом .htaccess
Что apache пишет в логи? Путь к файлу .htpasswd нужно указывать полный и он должен быть доступен для чтения пользователю от которого запущен httpd
-
archy
Re: Не понятно с файлом .htaccess
Вот что пишет в файле 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.
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
Цитата:
У меня такое впечатление, что apache'у накакать на .htaccess.
запросто - если в httpd.conf не стоит для соответствующих directory дирректива AllowOverride All
Скажу больше - в 4-ой ветке FreeBSD она (по дефолту) стоит в None
У меня такое впечатление, что apache'у накакать на .htaccess.
запросто - если в httpd.conf не стоит для соответствующих directory дирректива AllowOverride All
Скажу больше - в 4-ой ветке FreeBSD она (по дефолту) стоит в None
-
archy
Re: Не понятно с файлом .htaccess
starav
Смотреть надо и error_log тоже
Правда .htpasswd лежит в корне?
Смотреть надо и error_log тоже

Правда .htpasswd лежит в корне?
-
archy
Re: Не понятно с файлом .htaccess
archy
Да в корне. Сервер-то локальный. Пробовал даже перемещать. Не помогает.
mar
Что, для каждой папки, в которой должен лежать .htaccess нужно это прописывать?
Да в корне. Сервер-то локальный. Пробовал даже перемещать. Не помогает.
mar
Что, для каждой папки, в которой должен лежать .htaccess нужно это прописывать?
-
mar
Re: Не понятно с файлом .htaccess
starav
нет, я же написала - глобально для дерева каталогов сайта через определения внутри Ditectory, например:
Код:
Вообще посмотрите внимательно httpd.conf - в нем все объясняется
нет, я же написала - глобально для дерева каталогов сайта через определения внутри Ditectory, например:
Код:
Код: Выделить всё
Options FollowSymLinks
#AllowOverride None # так по-умолчанию
AllowOverride All #а так мы разрешаем переопределять ВСЕ через .htaccess
Вообще посмотрите внимательно httpd.conf - в нем все объясняется
-
starav
Re: Не понятно с файлом .htaccess
Классно. Все заработало. Но получился прикол. Убрал я тут (когда эксперементировал) .htaccess и переместил его в корень. Два часа мучался, почему нет доступа ни к одной папке? Весь апач перелопатил. А проблема-то была...
-
starav
Re: Не понятно с файлом .htaccess
А возможно ли ведение логов именно по доступу к папке, в кторой .htaccess. Отдельным файлом?
-
starav
Re: Не понятно с файлом .htaccess
нет, насколько мне помнится, можно заставить апач вести разные логи для разных виртуальнгых хостов, но не для отдельных каталогов. Хотя никто не мешает написать небольшой скрипт, котрый будет парсить общий лог, вытасвкивая из него данные про нужный каталог.