Linux Server: Apache2 SVN Bind9 Problem

Gast #3662218
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 #3662221
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?
Gast #3662229
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
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>
Gast #3662281
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?
Gast #3662284
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?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.