1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Непонятки с .htaccess

Тема в разделе "Софт", создана пользователем firefly, 09.06.04.

  1. firefly

    firefly Активный участник

    1.955
    0
    Сначала завожу файл паролей. Добавляю пароль admin:

    #htpasswd -c /var/www/admin/admin.pass admin

    Ввожу пароль, все ок.

    /var/www/admin/.htaccess:

    AuthName "Администрирование статистики"
    AuthType Basic
    AuthUserFile /var/www/admin/admin.pass
    require valid-user

    Не вопрос. Пытаюсь открыть страницу - вылетает окошко, мол давай login/пароль. Ввожу чего надо а он - фиг вам - пароль не правильный. Чего делать? Естессно логин-пароль ввожу те, которые задавал в htpasswd.

    Мож оно по какому порту специфическому это посылает и его в брандмауере разрешить? Какой?
     
  2. Облом

    Облом Участник

    441
    0
    Не, никакого отдельного порта. Basic auth работает по http.

    Тут либо вопрос в том, что ты всё-таки либо неправильно пароль вводишь, либо какая-то хрень с шифрованием. Убедись, что htpasswd у тебя собран так же, как и основной сервер, с теми же шифровальными библиотеками. А то бывает, что, типа, ставят один экземпляр из портов или пэкеджей, а другой из исходников и они путаться могут.

    Ещё попробуй requre valid-user заменит на require user admin.
     
  3. firefly

    firefly Активный участник

    1.955
    0
    Все было намного проще - на файле .htaccess и admin.pass стояли рутовые права. Естессно он просто не мог их прочитать (Апач). Поменял на права пользователя apache и все заработало.
     
  4. Облом

    Облом Участник

    441
    0
    firefly

    А-а-а. Очень логично, да :-))