Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .htaccess - ограничение доступа, просто не пашет 
V
    Опции темы
Rickert
Дата 5.3.2009, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



Генерирую .htpasswd, chown'ю на "apache" пользователя и группу. Кидаю файл в корень сайта, вместе с .htaccess, в котором прописано:
Цитата
...
AuthUserFile .../.htpasswd
AuthName "Obl"
AuthType Basic
Require valid-user

Перезапускаю апач: apachectl restart
Пробую идти на страницу - тишина, никакого вопроса по поводу доступа.
Что это может быть?


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Rickert
Дата 5.3.2009, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



Чего-то я не понимаю.
Все данные лежат в /var/www/html. Редактирую /etc/httpd/conf/httpd.conf
Цитата
<Directory "/var/www/html">
  Options Indexes Includes FollowSymLinks
  AllowOverride All
  Allow from all
  Order allow, deny
</Directory>

В этой же папке завожу файл ".htaccess":
Цитата
<Directory /var/www/html>
Order deny, allow
Deny all
</Directory>

По сути: никто не должен иметь доступа к страницам, которые лежат в /var/www/html
Но я в данный момент всё равно спокойно хожу на них. Получается что .htaccess вообще никак не воспринимается Индейцем. Что за трабла такая? smile 


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
lelik133
Дата 5.3.2009, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 3
Всего: 14



зачем в htacces
Код

<Directory /var/www/html>


можно просто 
Код

Order deny, allow
Deny all

PM ICQ   Вверх
Rickert
Дата 6.3.2009, 04:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



lelik133, не имеет эффекта smile 

Это сообщение отредактировал(а) Rickert - 6.3.2009, 04:30


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
DSsupport
Дата 6.3.2009, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



Проверьте конфиг апача на наличие таких строк:

Цитата

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all 
</Files> 

PM MAIL WWW ICQ GTalk Jabber   Вверх
Rickert
Дата 6.3.2009, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



DSsupport, в наличии имеются.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
DSsupport
Дата 6.3.2009, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



Убедитесь, что секция Directory относится именно к Вашему виртуальному хосту(если VirtualHost включены).

Далее
В конфиге апача:
Цитата

<Directory "/var/www/html">
  Options Indexes Includes FollowSymLinks
  AllowOverride All
  Allow from all
  Order allow, deny
</Directory>


уберите строки
Цитата

  Allow from all
  Order allow, deny


и выполните apachectl restart
PM MAIL WWW ICQ GTalk Jabber   Вверх
Rickert
Дата 6.3.2009, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



DSsupport, зачем? У меня задача не разлочить, а залочить. Сайт и так всех пускает smile

Это сообщение отредактировал(а) Rickert - 6.3.2009, 11:51


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
DSsupport
Дата 6.3.2009, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



Сейчас у Вас доступ к директории в конфиге апача - разрешен(Allow from all), а в .htaccess запрещен. Предлагаю убрать разрешающие строки из конфигурации апача, чтобы он брал их из .htaccess файла.

В итоге в апаче разрешаем использовать файлы .htaccess директивой: AllowOverride All . А через .htaccess уже управляем доступом в директорию.

http.conf
Цитата

<Directory "/var/www/html">
  Options Indexes Includes FollowSymLinks
  AllowOverride All
</Directory>


.htaccess
Цитата

Order deny, allow
Deny from all


Примечание. При использовании директивы Deny необходимо использовать from, например Deny from All.

PM MAIL WWW ICQ GTalk Jabber   Вверх
Rickert
Дата 10.3.2009, 06:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



DSsupport, никакой реакции - пускает. Может быть должны быть какие-то параметры, например на запуск, у .htaccess ?
Вообще не представляю что может быть.
httpd.conf и .htaccess в точности как вы сказали.

Это сообщение отредактировал(а) Rickert - 10.3.2009, 07:22


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Rickert
Дата 10.3.2009, 07:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



Вопрос решён: я правил не тот httpd.conf smile 


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0912 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.