Linux Server: Apache2 SVN Bind9 Problem

Gast #3662218
Lesenswert?

Hi Leute,
nach mehreren Wochen testen und ausprobieren habe ich es gestern endlich 
geschaft mir meinen Server (Ubuntu 14.x) aufzubauen.

So, um Mitternacht hatte ich meinen Server + Bind9(DNS) am laufen.
Heute wollte ich nochmal schnell mein SVN konfiguren und nun bekomme ich 
kleine Probleme die ich nicht ganz verstehe.

Ich hoffe ihr könnt mir helfen.

Der SVN ist als guest readonly konfiguriert. (readall)

Bind9 läuft:
DNS Server ist 192.168.60.120
WWW Server ist gleich
SVN Server ist gleich

Domain in .ex.de

ich kann vom Browser aus meinen SVN Server aufrufen:
(http fürs Forum entfernt!)
1
://192.168.60.120/svn/src/    -> Password frei ok
2
://www.ex.de/svn/src/         -> Password frei ok
3
aber:
4
://svn.ex.de/src  -> verlangt ein Password ????

Warum geht das mit der svn domain nicht so wie gedacht?
Wo muss ich jetzt dran schrauben?
Gast #3662229
Lesenswert?

Fred schrieb:
> Und wie deine Rewrites so sind.
??? ich bin da noch zu unerfahren.
Was meinst du?

> Vielleicht klappt ja svn.ex.de/svn/src stattdessen?
nein, das wäre ja auch doppelt gemoppelt!
hab ich gestern abend gelernt.


der svn.ex.de/ ist ja auf 192.168.60.120/svn abgebildet!

daher geht ja auch  svn.ex.de/src für das repositorie 'src', aber leider 
nur mit Password!
Bei den anderen Varianten wie '192.168.60.120/svn/src/' wird mir das 
resp. auch ohne Password angezeigt.
Gast #3662247
Lesenswert?

So, hab gerade noch was gefunden:

/etc/apache2/sites-available/redmine.conf
(ich hab redmine und svn zusammen gelegt!)
1
<VirtualHost *:80>
2
  ServerName svn.ex.de
3
  DocumentRoot /var/svn
4

5
  <Location />
6
    DAV svn
7
    SVNParentPath /var/svn
8
    AuthType Basic
9
    AuthName "Subversion Repository Redmine Conf"
10
    AuthUserFile /etc/apache2/dav_svn.passwd
11
    AuthzSVNAccessFile /etc/apache2/dav_svn.authz
12
    Require valid-user
13
  </Location>
14
</VirtualHost>

Bei der Password abfrage kommt dies hier:
AuthName "Subversion Repository Redmine Conf"


/etc/apache2/mods-available/dav_svn.conf
1
<Location /svn>
2
  DAV svn
3
  SVNParentPath /var/svn
4

5
  AuthType Basic
6
  AuthName "Subversion Repository Dav Svn Conf"
7
  AuthUserFile /etc/apache2/dav_svn.passwd
8

9
  <IfModule mod_authz_svn.c>
10
    AuthzSVNAccessFile /etc/apache2/dav_svn.authz
11
  </IfModule>
12

13
  <LimitExcept GET PROPFIND OPTIONS REPORT>
14
    Require valid-user
15
  </LimitExcept>
16
</Location>

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren