Current time: 11-27-2024, 07:16 PM Hello There, Guest! (LoginRegister)


Post Reply 
Verzeichnisschutz funktioniert nicht
Author Message
Achmed Offline
Junior Member
*

Posts: 104
Joined: Jan 2007
Reputation: 0
Post: #1
Verzeichnisschutz funktioniert nicht
Hi, ich hab hier ein mittelgrosses Problem.

Ich habe für ein Projekt Trac und Subversion installiert.
Manuell angelegte .htpasswd's werden aber einfach ignoriert.
Auch das Anlegen über ispcp hat keinen Erfolg gebracht.

Da ich relativ streng nach Doku vorgegangen bin, denke ich fast, dass mir da ispCP dazwischenfunkt.

Ich habe folgende subdomains über ispCP angelegt:
dev.domain.com - Trac
svn.domain.com - Subversion

Eintrag in /etc/apache2/ispcp/dev.domain.com.conf
Code:
<Location />
   SetHandler mod_python
   PythonHandler trac.web.modpython_frontend
   PythonPath "sys.path + ['/usr/share/trac']"
   PythonOption TracEnv /var/trac/wiki
   PythonOption TracUriRoot /
</Location>
<Location /login>
   AuthType Basic
   AuthName "Login"
   AuthUserFile /var/www/virtual/domain.com/dev/trac.htpasswd
   Require valid-user
</Location>

Eintrag in /etc/apache2/ispcp/svn.domain.com.conf
Code:
<Location />
   DAV svn
   SVNPath /var/trac/svn
   AuthType Basic
   AuthName "Sub Repo"
   AuthUserFile /etc/apache2/svn.passwd
   <LimitExcept GET PROPFIND OPTIONS REPORT>
        Require valid-user
   </LimitExcept>
</Location>
Zumindest bei svn.domain.com müsste doch der Verzeichnisschutz greifen, wenn ich ihn über ispCP auf /svn anlege. *denk*
Ich habe aber svn.domain.com direkt Zugriff und bei dev.domain.com/login bekomme ich die Fehlermeldung: Authentication information not available.

Ka, obs wirklich ein ispCP-Problem ist.
Ich dachte, ich versuchs einfach Mal hier. Wink
01-09-2008 10:46 PM
Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #2
RE: Verzeichnisschutz funktioniert nicht
Achmed Wrote:Eintrag in /etc/apache2/ispcp/dev.domain.com.conf
Code:
AuthUserFile /var/www/virtual/domain.com/dev/trac.htpasswd

Eintrag in /etc/apache2/ispcp/svn.domain.com.conf
Code:
AuthUserFile /etc/apache2/svn.passwd

Stimmen die beiden einträge schon? Muss das nicht:

/var/www/virtual/domain.com/dev/trac/.htpasswd

Heissen? Ich meine fehlt da nicht / vor den Dateien?
01-09-2008 11:25 PM
Visit this user's website Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #3
RE: Verzeichnisschutz funktioniert nicht
Ist den eine .htaccess in dem Ordner die Du in ispCP erstellt hast?
Quote:Manuell angelegte .htpasswd's werden aber einfach ignoriert.
Rechte passen auch ?
Hast du schonmal deinen Browser oder sogar ProxyCache geleert ?
[EDIT]
Quote:Stimmen die beiden einträge schon? Muss das nicht:

/var/www/virtual/domain.com/dev/trac/.htpasswd

Heissen? Ich meine fehlt da nicht / vor den Dateien?
Ja da hast du recht!

Greez BeNe
(This post was last modified: 01-09-2008 11:27 PM by BeNe.)
01-09-2008 11:25 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Achmed Offline
Junior Member
*

Posts: 104
Joined: Jan 2007
Reputation: 0
Post: #4
RE: Verzeichnisschutz funktioniert nicht
Also die Dateien hiessen vorher .htpasswd. Ich hab die öfter verschoben und umbenannt.
Der Name sollte ja eigentlich nicht von belang sein, die von ispCP erstellen Dateien hiessen .htaccess.
Rechte passen.
Cache hab ich inzwischen schon 15 Mal geleert. Wink
Browser komplett zu, Cache + Cookies gelöscht, router sogar rebootet.
Hat alles nix genutzt.
Kann der Passwortschutz von ispCP überhaupt greifen, wenn doch gleich die <Location>-Direktive aus der Config ausgeführt wird?

Edit:
Bei svn bin ich inzwischen dazu übergegangen, auch keinen read-only access mehr zu geben, und schon funktioniert es.
Code:
<Location />
   DAV svn
   SVNPath /var/trac/svn
   AuthType Basic
   AuthName "Sub Repo"
   AuthUserFile /etc/apache2/svn.passwd
   Require valid-user
</Location>

Jetzt muss ich nur noch des Login von Trac hinbekomen. ^^
(This post was last modified: 01-10-2008 12:34 AM by Achmed.)
01-09-2008 11:57 PM
Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #5
RE: Verzeichnisschutz funktioniert nicht
In Meiner Version funktioniert der Verzeichnisschutz ohne Probleme.
01-10-2008 12:32 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Achmed Offline
Junior Member
*

Posts: 104
Joined: Jan 2007
Reputation: 0
Post: #6
RE: Verzeichnisschutz funktioniert nicht
Ich denke langsam auch, dass das Problem bei den Location-Direktiven liegt und der "Bug" mal wieder vor meinem Monitor sitzt.
Bei anderen Domains funktioniert der Verzeichnisschutz bei mir auch.

Edit:
Falls es wen interessiert (eventuell will ja auch mal jemand anderes Trac nutzen):
Trac darf nicht in die oberste Verzeichnisebene eingebunden werden.
<Location /> <-- Falsch
<Location /blubber> <-- Funktioniert
Danach geht auch ein <Location /blubber/login> einwandfrei.
(This post was last modified: 01-10-2008 02:08 AM by Achmed.)
01-10-2008 12:56 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)