Решено: .htaccess не работает (не могу скрыть содержимое директории)

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

Модераторы: SLEDopit, Модераторы разделов

awua
Сообщения: 594

Решено: .htaccess не работает

Сообщение awua »

Хочу отключить доступ к каталогу http://localhost/website/locked/ . Включил функционал htaccess по этой инструкции: http://www.tildemark.com/enable-htaccess-on-apache/ .

Прописал правило:

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

$ cat /srv/http/website/locked/.htaccess
deny from all

Но сейчас если открыть в браузере http://localhost/website/locked/ - каталог откроется, файлы можно будет прочитать.

ЧЯДНТ? Раньше у меня htaccess работал. Потом переустанавливал систему и, похоже, что-то настроил неправильно...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21546
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: .htaccess не работает

Сообщение Bizdelnick »

А зачем нужен в Вашем случае .htaccess? Его используют обычно, когда хостер не даёт доступа к конфигам апача. Пропишите правило в httpd.conf.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Решено: .htaccess не работает

Сообщение awua »

Этот сайт будет крутиться на хостинге. Мне нужно сейчас увидеть, что он будет работать так, как я задумал. Раньше у меня htaccess на loclhost работал. Мне нужно заставить его работать сейчас.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21546
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: .htaccess не работает

Сообщение Bizdelnick »

У меня так:
apache2.conf

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

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>
Конфиг умолчальный, .htaccess работает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Решено: .htaccess не работает

Сообщение awua »

Не, это не исправляет ситуации.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: .htaccess не работает

Сообщение serzh-z »

awua
Можно написать в .htaccess заведомо ошибочную директиву, чтобы убедиться, что он вообще обрабатывается.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: .htaccess не работает

Сообщение SLEDopit »

Bizdelnick писал(а):
08.04.2012 21:14
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
А зачем здесь Satisfy all?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21546
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: .htaccess не работает

Сообщение Bizdelnick »

SLEDopit писал(а):
09.04.2012 11:09
А зачем здесь Satisfy all?

А ХЗ, это у дебиановского майнтейнера надо спросить. Говорю же, конфиг дефолтный.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Решено: .htaccess не работает

Сообщение awua »

Наконец-то! http://forums.opensuse.org/english/get-tec...how-enable.html Самый последний пост дал решение.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: .htaccess не работает

Сообщение serzh-z »

awua писал(а):
10.04.2012 18:25
Самый последний пост дал решение.
Т.е. вторая ссылка - http://www.tildemark.com/enable-htaccess-on-apache/ - этого не дала? =)
Спасибо сказали:
awua
Сообщения: 594

Re: Решено: .htaccess не работает

Сообщение awua »

Нет, потому что там указали изменения в <Directory />, а нужно было их делать в <Directory /srv/http>. Поэтому у меня сначала не получилось.
Спасибо сказали: