Remote_user, htaccess, bitrix, http-авторизаци, VPS Agava.

H
На сайте с 03.08.2005
Offline
188
5767

Возникла проблема а админ недоступен :(

Неожиданно перестал работать обмен данными между 1c и битрикс-сайтом. Достаточно быстро стало понятно, что проблема в http-авторизации, по всему инету разбросаны инструкции, но не сильно помогает: http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&LESSON_ID=2708 (прописать в dbconn и htaccess возможность удаленки и т.п.).

Хостер (Агава) пишет:

Переменная REMOTE_USER будет использоваться только в том случае, когда пользователь будет авторизован через htaccess:
http://httpd.apache.org/docs/2.2/howto/auth.html

У меня же согласно инструкции пока:

RewriteEngine on

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

И вот тут мои htaccess-способности окончательно заканчиваются.. Подскажите что-как с прописанием юзера в хтакцесс..

Спасибо.

Услуги: программирование (/ru/forum/991783), а также дизайн и верстка (/ru/forum/996863) Продам koloda.ru $6000
IL
На сайте с 20.04.2007
Offline
435
#1
hero:
Подскажите что-как с прописанием юзера в хтакцесс..

юзера надо не в хтакцесс прописывать, а в битриксе..

полная инструкция

Проверить, что пользователь и пароль в 1С

указан правильно.. Если жмякнуть "проверить" - работает?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
H
На сайте с 03.08.2005
Offline
188
#2

ivan-lev, я жму проверку сайта и мне он сам пишет, что проблемы с http-авторизацией имеются.

Еще раз. Авторизация проходила нормально ранее. Мы поменяли тариф у Агавы и прописали все согласно инструкциям, но хостер мне написал дословную цитату выше, и на данный момент проблема в синтаксисе htaccess скорее у меня..

[umka]
На сайте с 25.05.2008
Offline
456
#3

Вы сами (браузером) можете пройти эту http-авторизацию?

Лог в помощь!
IL
На сайте с 20.04.2007
Offline
435
#4
hero:
но хостер мне написал дословную цитату выше, и на данный момент проблема в синтаксисе htaccess скорее у меня..

Все необходимые для работы изменения в .htaccess в доках описаны. А для запроса basic-авторизации есть и "другие места" кроме .htaccess

header('WWW-Authenticate: Basic realm="My Realm"');
hero:
Мы поменяли тариф у Агавы и прописали все согласно инструкциям,

т.е. при изменении тарифа файлы менялись (зачем, если всё работало раньше?)? Переезд был? В смысле, пути к файлам сменились? Версии софта, возможно, поменялись? IP-шник сменился? Кэш DNS на машине с 1С обновился?

p.s. Если прописали всё согласно инструкциям - должно работать.. За подробностями - если не к телепатам, то, возможно, к "битриксоидам" - возможно угадают быстрее.

p.p.s. я всё-таки отвечу на конкретный вопрос..

hero:
Подскажите что-как с прописанием юзера в хтакцесс..

Один из распространённых вариантов - указание пользователей через htpasswd файл и добавлением в .htaccess блока


AuthType Basic
AuthName AnyText
AuthUserFile /full-path-to/.htpasswd
require valid-user

p.p.p.s Если нет опасений - кидай доступы (к сайту, не к 1с) в личку.. а то так долго можно гадать, пока админ не объявится

H
На сайте с 03.08.2005
Offline
188
#5

ivan-lev, спасибо, это уже то что нужно.. Это касается только http-авторизации?

ivan-lev:
p.s. Если прописали всё согласно инструкциям - должно работать.. За подробностями - если не к телепатам, то, возможно, к "битриксоидам" - возможно угадают быстрее.

прописали все для других хостингов, вестимо, но не для Агавы :) судя по комментариям их саппорта.

Выгрузку не делали с января, тариф сменили, так ресурса не хватало.. Просто тариф повысили, т.ч. ничего не менялось вроде как по путям, да и в хтакцессе нет ссылок на хтпасс никаких..

---------- Добавлено 04.09.2013 в 12:19 ----------

По доступам сек, сейчас проверю авторизацию по вашей схеме, мне еще такую предложили:

<Directory "/usr/local/awstats/wwwroot">

Options None

AllowOverride None

Order allow,deny

Allow from all

AuthName "Please, enter your password for the statistics of your site."

AuthType Basic

AuthUserFile /etc/.htpasswd

require valid-user

</Directory>

IL
На сайте с 20.04.2007
Offline
435
#6
hero:
По доступам сек, сейчас проверю авторизацию по вашей схеме, мне еще такую предложили:

Надеюсь, Вы сходства и различия между ними понимаете.. :D

AuthType Basic
AuthUserFile /etc/.htpasswd
require valid-user
hero:
Выгрузку не делали с января, тариф сменили, т

Вот зачем говорить, что раньше, до переезда работало, если больше полугода "хз работало оно или нет"? :D

Это как для доктора на осмотре симптомы придумывать...

H
На сайте с 03.08.2005
Offline
188
#7
ivan-lev:
AuthType Basic AuthName AnyText AuthUserFile /full-path-to/.htpasswd require valid-user

не помогло..

---------- Добавлено 04.09.2013 в 12:33 ----------

ivan-lev:
Надеюсь, Вы сходства и различия между ними понимаете..

откуда, яж не админ(

---------- Добавлено 04.09.2013 в 12:34 ----------

RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

AuthType Basic
AuthName AnyText
AuthUserFile /etc/.htpasswd
require valid-user

Вот так вставил, ну пароль загенерировал тут: http://aspirine.org/htpasswd_en.html

файл у меня в итоге с одной строкой получился: логин:зашифр_пароль

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий