Lighty fent, Apache 2 fent (minimálkonfig: SSL-en és a DAV_SVN-en kívül minden ki van gyilkolva belőle, és egy eldugott porton figyel SSL-lel), Redmine Wiki és a Subversion repo inicializálva, userek jórészt, de lesz még fun holnapra is, és a Redmine-ban is ki kell még találni, hogy mitől nem megy a mail.
Címke: valami-v2
Subversion+https vs. Redmine.
A probléma: a Redmine nem tudja elfogadni az untrusted SSL cert issuert, és teledobja a logot ilyennel:
Error validating server certificate for 'https://[kiszolgáló]':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: butch.moveone.info
- Valid: from Jul 26 12:46:23 2007 GMT until Aug 25 12:46:23 2007 GMT
- Issuer: [kiszolgáló], [issuer]
- Fingerprint: [fingerprint, sok hexa szám]
(R)eject, accept (t)emporarily or accept (p)ermanently? svn: PROPFIND request failed on '[repo]'
svn: PROPFIND of '[repo]': Server certificate verification failed: issuer is not trusted (https://[kiszolgáló])
A megoldás: először is megnézed az Apache logot (a Redmine, lévén Ruby on Rails, vagyis FastCGI, az Apache error logjába tolja a búját-baját), hogy tényleg ez-e a gond. (Note to self: ugyanitt megnézni a levelezéses problémát is!)
Utána pedig bármilyen más gépről bármilyen más userként megpróbálni csatlakozni a SSL-es DAV_SVN serverre. Fel fogja ajánlani, hogy validáld kézzel a cert authority-t, erre mondj igent, utána már mehet is a CTRL+c.
Ezután a user home-jából (akivel a fenti műveletet megpróbáltad) a .subversion/auth/svn.ssl.server/[file] file-t másold át az Apache-ot futtató user home-jában a megfelelő helyre, és lo and behold! kész vagy: működik a SVN repo büngészés a Redmine-ból.
Lighty.
Egyszerűen annyira jó ez a LigHTTPd, hogy szívem szerint az egész hosting környezetet átállítanám rá. Azon így is elgondolkodom, hogy mi mindent tudok rajta hergelni.