Страница 1 из 1

FreeBSD 8 - Установка Subversion

Добавлено: 2010-04-21 22:42:02
Arnezami
Есть сервер на FreeBSD 8, на нём установленый ISP Manager Pro, WebMin

Есть домен: svn.mydomen.com - То что прописано в httpd.conf
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath /home/svn/data/www/svn.svn.mydomen.com/repository
#SVNPathAuthz off

AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/svn/data/www/svn.mydomen.com/svn-auth-file
AuthzSVNAccessFile /home/svn/data/www/svn.mydomen.com/svn-rules-file
Require valid-user
</Location>
При попытке получить список репозиториев с помощью тортилы, она пишет следующее:

Код: Выделить всё

Error Repository moved permanently to 'http://svn.mydomen.com/repository/'; please relocate
При удалении строки DocumentRoot пишет:

Код: Выделить всё

Error OPTIONS of 'https://svn.mydomen.com/repository': 200 OK (https://svn.mydomen.com)

Re: FreeBSD 8 - Установка Subversion

Добавлено: 2010-04-22 0:00:43
Burner
расходитесь в показаниях - то http, то https. В конфиге прописано Location /svn, а заходите на /repository. Сами репозитории созданы? Права апачу выданы?
Сделайте лучше нормальный virtualhost и svnparenthpath его корнем.

Re: FreeBSD 8 - Установка Subversion

Добавлено: 2010-04-22 9:09:55
Arnezami
Спасибо, мне просто нужно было отдохнуть! Всего одно слово поменять, чтобы все заработало!

Единственое, при заходе на репозиторий требует авторизацию: Ввожу логин и пас принимает и выдаёт следующую ошибку:

Код: Выделить всё

Error Server sent unexpected return value (403 Forbidden) in response to OPTIONS 
Error request for 'https://svn.com.net.ua/repository'
Да и как мне сделать, если кто то попытается зайти с браузера - отклонить доступ или чтобы требовало логин и пас?

Вот мой VirtualHost:

Код: Выделить всё

<VirtualHost 195.190.13.186:443>
        ServerName svn.com.net.ua
#       DocumentRoot /home/svn/data/www/svn.com.net.ua
        SuexecUserGroup svn svn
        CustomLog /home/httpd-logs/svn.com.net.ua.access.log combined
        ErrorLog /home/httpd-logs/svn.com.net.ua.error.log
        SSLEngine on
        SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
        SSLCertificateFile /home/httpd-cert/svn.com.net.ua.crt
        SSLCertificateKeyFile /home/httpd-cert/svn.com.net.ua.key
        ServerAlias www.svn.com.net.ua
        ServerAdmin svn@eviahost.com
<Location /repository>
DAV svn
SVNListParentPath on
SVNParentPath /home/svn/data/www/svn.com.net.ua/repository
#SVNPathAuthz off

AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/svn/data/www/svn.com.net.ua/svn-auth-file
AuthzSVNAccessFile /home/svn/data/www/svn.com.net.ua/svn-rules-file
Require valid-user
</Location>
</VirtualHost>


Re: FreeBSD 8 - Установка Subversion

Добавлено: 2010-04-22 13:22:53
Burner
в логах сервера-то что?

Re: FreeBSD 8 - Установка Subversion

Добавлено: 2010-04-23 11:18:22
Arnezami
спасибо всем огромное - разобрался! Все работает