Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Apache: .htaccess и пароли, .htpasswd

Автор: MrCreo
Дата сообщения: 29.03.2008 11:29
Немогу один косяк исправить в Apache2
С версией 1.4 работает, на 2-й ветке происходят странности
Вобщем есть корень в нём созданы папки. 1, 2, 3 и т.д.
В некоторых папках лежат файлы .htaccess с запросом авторизации.
Так вот корень с опций Indexes не отображает папки в которых требуется авторизация при входе.
Чем можно пофиксить эту беду?
Автор: MrCreo
Дата сообщения: 29.03.2008 19:18
Решилось
IndexOptions ShowForbidden
Автор: Cheery
Дата сообщения: 30.03.2008 21:01
MrCreo

Цитата:
Решилось
IndexOptions ShowForbidden

это что то новенькое - раньше он смотрел htaccessы только в родительских папках.
Автор: MrCreo
Дата сообщения: 31.03.2008 06:28
Сам удивлён. Времени убил порядочно на поиск. Думал глюк, а оказалась опция.
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 02.04.2008 10:56
Доброе время суток.
Подскажите кто знает, а то 2 дня уже бьюсь - и без толку.
Нужно, чтобы при входе на виртальный хост апач запрашивал логин и пароль.
Апач 2.2 Создаю виртуальный хост, ставлю AllowOverride All для корня этого хоста.
Создаю в корне файл .htaccess:

Authname "?"
Authtype Basic
AuthUserFile "f:/apche/passwords/webmaster/.htpasswd"
require valid-user

.htpasswd создавал утилитой и лежит он по указанному адресу.
При перезагрузке апача он сам создает в корне хоста файл htaccess, куда переносит все настройки, а мой .htaccess делает пустым.
В итоге на хост можно зайти без всякой авторизации, никаких запросов - ничего
Что можно с этим сделать?
Автор: Cheery
Дата сообщения: 03.04.2008 01:45
I_Winter_I_I_Wolf_I

Цитата:
При перезагрузке апача он сам создает в корне хоста файл htaccess, куда переносит все настройки, а мой .htaccess делает пустым

брр.. апач такого не делал никогда..
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 03.04.2008 03:40
Стоит apache 2.2.4 под win32 + php 5.2.5
Именно так он и делает, может в этом проблема и есть? Только как с этим бороться?
Может у меня модуль какой к нему не грузится?
Под виндой модули могут быть от апача, с раширением .so, или .dll надо искать, как для php?


Добавлено:
Вот какая получается фигня.....
Если в httpd.conf в явном виде указать

AccessFileName htaccess

именно без точки, то все прекрасно работает
Ничего не понимаю уже.
Автор: mintrans
Дата сообщения: 01.08.2008 08:16
Использование require и user и group вместе в .htaccess

Подсобите, пожалуйста, с решением.

в апаче до 2.2 можно было использовать комбинацию
require group somegroup
require user someuser

в апаче 2.2 это уже не сделаешь, сработает лишь один require

Как можно выпутаться из положения?

Какие идеи есть?
Автор: mintrans
Дата сообщения: 27.08.2008 09:43
никто так и не сможет помочь в проблеме (в предыдущем сообщении) ?
Автор: Alexeyymanikin
Дата сообщения: 25.09.2008 00:10
Есть замечательная статья

http://beget.ru/art9.html
http://beget.ru/art10.html
Автор: mintrans
Дата сообщения: 25.09.2008 10:31
то Alexeyymanikin

в этих статьях ответа на мой вопрос нет!
стандартное запаролирование директорий описано везде.

Ты попробуй ситуацию, которую я описал сначала сам, а потом говори
Автор: OLEX
Дата сообщения: 27.10.2008 06:25
.... [deleted]
Автор: LifeBEC
Дата сообщения: 24.03.2009 06:23
Создал вот такой .htaccess

AuthType basic
AuthName 'Авторизация'
AuthUserFile '/home/public_html/passwd/.htpasswd'
Require valid-user

Появляется окно, которое спрашивает логин и пароль.
После нажатия на OK.
Выдает:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, cpanel@hosting24.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Автор: Cheery
Дата сообщения: 24.03.2009 06:25
LifeBEC

Цитата:
The server encountered an internal error or misconfiguration and was unable to complete your request.

посмотрите error.log сервера - там будет указана причина
Автор: LifeBEC
Дата сообщения: 24.03.2009 06:52
Извините за глупый вопрос.
Но как можно посмотреть error.log?
Я на бесплатном хостинге 000webhost.com, ни какого ссылку не нашел в своем аккаунте.
Автор: Cheery
Дата сообщения: 24.03.2009 17:57
LifeBEC

Цитата:
Я на бесплатном хостинге 000webhost.com, ни какого ссылку не нашел в своем аккаунте.

http://www.cpanel.net/docs/cpanel/cPanel_User_Manual.htm#Error_log.htm
Автор: klifleopard
Дата сообщения: 19.04.2009 23:54
Здравствуйте всем. Помогите пожалуйста, бьюсь уже второй день. Есть мой сервер на linux, на нем httpd - 2.2.9. Есть сайт. Хочу сделать одну папку под паролем с помощью .htaccess. В httpd.conf стоит AllowOverride All. Сам файл .htaccess:

AuthName "Administration Zone"
AuthType Basic
AuthUserFile /var/{путь до файла}/.htpasswd
require valid-users

Проблема - при заходе в эту папку появляется окно авторизации и при вводе правильного логина/пароля не пускает к контенту. В логах пишет следуещее: access to /{моя папка} failed, reason: require directives present and no Authoritative handler.

Подскажите кто сталкивался, или хотя бы направление куда копать. Заранее спасибо
Автор: Cheery
Дата сообщения: 19.04.2009 23:58
klifleopard

Цитата:
require valid-users

откуда копировали? должно быть
require valid-user
Автор: klifleopard
Дата сообщения: 20.04.2009 00:00
Спасибо, невнимательно написал, помогло
Автор: KuPbI4
Дата сообщения: 19.09.2010 17:32
У меня вопрос появился..
Есть платный хостинг от .masterhost
Решил сделать запароленную директорию.
.htaccess

Код: AuthName "Password Protected"
AuthType Basic
AuthUserFile /home/uXXXXXX/название_сайта/www/admin/.htpasswd
require adm_kir88
Автор: Alukardd
Дата сообщения: 19.09.2010 18:55
KuPbI4
.htaccess
Код: AuthName "Access control!"
AuthType Basic
AuthUserFile /home/uXXXXXX/название_сайта/www/admin/.htpasswd
<Limit GET>
order deny,allow
allow from all
require valid-user
</Limit>
Автор: KuPbI4
Дата сообщения: 19.09.2010 19:40
Alukardd
спасибо, но не помогло... вместо uXXXXX ставил свое и название сайта тоже...

файлы .htaccess и .htpasswd должны в папке admin? если да, то они там и лежат, но не помогло
Автор: vlary
Дата сообщения: 19.09.2010 20:20
KuPbI4
Цитата:
файлы .htaccess и .htpasswd должны в папке admin?
файл..htpasswd вообще лучше держать за пределами документрут. Например, поместить в /home/uXXXXXX/название_сайта/
Alukardd Вообще-то рекомендуют еще и так

Код: AuthName "Input password"
AuthType Basic
AuthUserFile "/home/uXXXXXX/название_сайта/.htpasswd"
<Files *.*>
require user adm_kir88
</Files *.*>
Автор: Alukardd
Дата сообщения: 19.09.2010 20:37
vlary
Цитата:
Вообще-то рекомендуют еще и так
да давно я уже рекомендации не читал по этому поводу, скинул то что сейчас стоит у меня для защиты логов squid...

KuPbI4
надеюсь вы понимаете что пароль будет спрашиваться на ту директорию сайта в которой лежат эти файлы(.ht*)?
Автор: KuPbI4
Дата сообщения: 19.09.2010 20:38
vlary
не помогло
короче запутался что и как, но настроил все правильно, но все равно что то не так
Автор: Alukardd
Дата сообщения: 19.09.2010 20:47
KuPbI4
спросите у хостера, мб он просто отключил файлы .ht?) а мы тут головы ломаем???
Автор: vlary
Дата сообщения: 19.09.2010 20:55
KuPbI4 Вот документация на этот счет с мастерхоста: Ссылка

Автор: KuPbI4
Дата сообщения: 19.09.2010 21:13
Читааал-делаааал...как положено, что я раньше написал, настроил тотал коммандер , чтоб передалось строгов текстовом (ASCII) режиме и безрезультатно (
Автор: KuPbI4
Дата сообщения: 20.09.2010 20:57
Вопрос снят. Решил проблему )
Автор: vlary
Дата сообщения: 20.09.2010 21:13
KuPbI4 Ну ты бы озвучил решение. Глядишь, кому-то с мастерхоста пригодится.

Страницы: 12345

Предыдущая тема: Internet Access Monitor и Mail Access Monitor


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.