Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема htaccess на Apache2 with svn  (Прочитано 1512 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Проблема htaccess на Apache2 with svn
« : 20 Апрель 2011, 01:00:02 »
Всем привет, рядом с apache2 стоит subversion

При закачки htaccess через subversion (http протокол) блочится загрузка этого файла. 403 Forbidden.

Как разрешить загрузку htaccess в subversion ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #1 : 20 Апрель 2011, 01:08:40 »
a) Настроить отдельный хост для Subversion.
b) Не закачивать .htaccess
Закачивать "production.htaccess" и "development.htaccess". А на продакшене делать ренейм при размещении. На девеле будет достаточно симлинка.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #2 : 20 Апрель 2011, 12:52:06 »
Так если хост будет без htaccess то и файлы svn унесут спокойно

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #3 : 20 Апрель 2011, 12:55:40 »
 :2funny: Читать http://svnbook.org/ в обязательном порядке.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #4 : 20 Апрель 2011, 13:09:29 »
А эта книга подходит http://svnbook.red-bean.com/nightly/ru/svn-book.html#svn.basic.vsn-models там svn 1.4 :( но на русском языке

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #5 : 20 Апрель 2011, 13:16:22 »
Это вообще-то одна и та же ссылка. По сути.
Да, подходит, основные принципы не изменились. Только добавились новые возможности.
По Апачу ещё что-нибудь почитай, тоже. Но это не важно.
Ключевое слово - DAV. И я вроде даже конфиг svn-хоста приводил. Если не найдёшь - скажи.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #6 : 24 Апрель 2011, 00:44:38 »
Есть вопрос. А subversion сервер можно как-то ре стартовать или он перегружается вместе с apache2 (в чем я сомневаюсь)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #7 : 24 Апрель 2011, 01:02:27 »
Смотря как ты настраивал.
Если ты выбрал Subversion как модуль Апача, то перезагружать надо Апач.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #8 : 24 Апрель 2011, 01:05:28 »
Да я вот читаю ту самую книгу, сперва поглядел svnserver, а теперь вот гляжу apache2+svn

Пока что не вкуриваю что с этим делаем  AuthzSVNAccessFile
« Последнее редактирование: 24 Апрель 2011, 01:07:04 от staff_nowa »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #9 : 24 Апрель 2011, 01:25:04 »
Ничего. Он не обязателен.
Ты читай до конца, а потом ещё пару раз :)
Пока стройная система в голове не появится.
Книга реально очень хорошо написана.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #10 : 24 Апрель 2011, 18:25:57 »
Книга реально хорошая, только я не вижу ответов на такие вопросы почему на VirtualHost отдельном не даёт закачать .htaccess файл.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #11 : 24 Апрель 2011, 18:49:43 »
Как именно закачиваешь?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #12 : 24 Апрель 2011, 18:52:36 »
Тут не apache2 блочит, а nginx

у меня есть правило location ~ /.ht {
deny all;
}

как можно снять запрет на хост где svn.domain.com ?

cd /var/www/svn
svn co http://svn.domain.com/svn /var/www/svn
cd testas
touch .htaccess
svn add .htaccess
svn ci
и загружаю. В логах написано, что не апатч блочит, а nginx

Пользователь решил продолжить мысль 24 Апрель 2011, 18:56:30:
Если отключаю для всего сервера запрет чтения htaccess

получаю вот такой ответ от apache

svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Not Allowed) in response to PROPFIND request for '/svn/!svn/wrk/6484f007-36e4-44df-8665-af3a17ec7231/testas/.htaccess'
svn: Server sent unexpected return value (405 Not Allowed) in response to PROPFIND request for '/svn/testas/.htaccess'
« Последнее редактирование: 24 Апрель 2011, 18:56:30 от staff_nowa »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26258
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #13 : 24 Апрель 2011, 19:07:30 »
Так блин откуда я должен был узнать, что у тебя там ещё nginx пасётся?
[C:\home\Daemon\Documents\.svn-tests\trunk]$ svn ci -m ".htaccess test"
Adding         .htaccess
Transmitting file data .
Committed revision 36.

[C:\home\Daemon\Documents\.svn-tests\trunk]$
Сервер на апаче, настройки apache2.conf не менял вообще.
Виртуалхост
(Нажмите, чтобы показать/скрыть)
Даже при наличии RedirectMatch 503 "^/\..*" нормально заливаются и сливаются файлы.
Пробуй напрямую к апачу подцепиться. Если заработает, пиши в рассылку nginx, проси помочь выпрямить конфиги.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн staff_nowa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема htaccess на Apache2 with svn
« Ответ #14 : 24 Апрель 2011, 19:19:16 »
Понял. Спасибо иду пробывать

Пользователь решил продолжить мысль 24 Апрель 2011, 19:20:33:
Забыл сказать про nginx, именно htaccess не отсылается, раньше один apache2 стоял (всё работало), а теперь на тебе и с nginx не могу заставить заботать

Пользователь решил продолжить мысль 24 Апрель 2011, 20:33:59:
Есть другой вариант отключить location ~ /\.ht {
deny all;
}

Всё отлично работает, но тогда блокировки .htaccess берёт apache2 на себя. А заливка htaccess на сервер идёт на ура.
« Последнее редактирование: 24 Апрель 2011, 20:33:59 от staff_nowa »

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.