Forum: PC Hard- und Software Linux Server: Apache2 SVN Bind9 Problem


von Stephan (Gast)


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?

von Fred (Gast)


Lesenswert?

Dann erklär doch mal, ob die Subdomain grundsätzlich funktioniert.

Und wie deine Rewrites so sind.

Vielleicht klappt ja svn.ex.de/svn/src stattdessen?

von Stephan (Gast)


Lesenswert?

>Dann erklär doch mal, ob die Subdomain grundsätzlich funktioniert.
://www.ex.de/

zeigt bei mir meine HP an! :-)

von Stephan (Gast)


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.

von Stephan (Gast)


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>

von proxyuser (Gast)


Lesenswert?

wenn du natürlich auf svn.ex.de ein "AuthType Basic" legst, darfst du 
dich nicht wundern, wenn da eine passwort-abfrage kommt...

von Stephan (Gast)


Lesenswert?

Ja aber basic ist doch die richtige passwordabfrage!?!

so, hab nochmal gegoogled:
Satisfy Any

Bei dem ist ein read ohne password möglich.
Reicht das?

von proxyuser (Gast)


Lesenswert?

kommt ganz darauf an, was du eigentlich genau vor hast!?

bei GET PROPFIND OPTIONS REPORT keine Authentifizierung, ansonsten ja, 
es sei denn, es kommt aus dem internen 192er netz?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.