ispCP - Board - Support
Verzeichnisschutz funktioniert nicht - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Verzeichnisschutz funktioniert nicht (/thread-2118.html)



Verzeichnisschutz funktioniert nicht - Achmed - 01-09-2008 10:46 PM

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


RE: Verzeichnisschutz funktioniert nicht - gOOvER - 01-09-2008 11:25 PM

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?


RE: Verzeichnisschutz funktioniert nicht - BeNe - 01-09-2008 11:25 PM

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


RE: Verzeichnisschutz funktioniert nicht - Achmed - 01-09-2008 11:57 PM

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. ^^


RE: Verzeichnisschutz funktioniert nicht - gOOvER - 01-10-2008 12:32 AM

In Meiner Version funktioniert der Verzeichnisschutz ohne Probleme.


RE: Verzeichnisschutz funktioniert nicht - Achmed - 01-10-2008 12:56 AM

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.