PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iCal-Server im Eigenbau



OliveratSun
18.09.2005, 22:31
Mein Panther 10.3.9 läuft mit Apache 1.3.33. Nichts desto weniger habe ich mir Apache 2.0.54 besorgt und installiert.
Der läuft allerdings jetzt unter /usr/local/apache2.
httpd.conf geändert. Verzeichnisse angelegt. User eingrichtet.
Trotz allem Error 403 no premissions for .....

User&Group directive in httpd.conf ist www:www. Ebenso wurden die Rechte des Verzeichnisses geändert.

Irgendeine weiter Idee? Und sei es nur zum Debug.

httpd.conf:

# WebDav for iCal 18.09.2005
DavLockDB /usr/local/apache2/var/DavLock
DavMinTimeout 300
<Location /ical>
Dav On
AllowOverride None
Options None
#AuthType Basic
#AuthName DAV
#AuthUserFile /usr/local/apache2/conf/DAV.user
AuthType Digest
AuthName DAV
AuthDigestFile /usr/local/apache2/conf/DAV.digest
<LimitExcept GET HEAD OPTIONS>
require user calendar
</LimitExcept>
<Limit GET HEAD OPTIONS>
require valid-user
</Limit>
</Location>
# WebDav for iCal 18.09.2005

error.log:
[Sun Sep 18 22:59:30 2005] [error] [client 192.168.0.2] Directory index forbidden by rule: /usr/local/apache2/htdocs/ical/

drwxrwxrwx 2 www www 68 18 Sep 20:34 ical

cblasi
19.09.2005, 18:19
stimmt, geht so net :teufel:

Aktiviere in deiner httpd.conf:

AddModule mod_digest.c
AddModule mod_dav.c
LoadModule dav_module libexec/httpd/libdav.so

danach geht es ohne Probleme unter Tiger :cry:

HTH,
Christiano

klinger
19.09.2005, 19:52
OK, das in der Macwelt einige wesentliche Infos gefehlt haben, ist mir auch schon aufgefallen.
Mein Problem liegt alldings etwas anders.

Sollte alles richtig gemacht haben (aber offensichtlich doch nicht). Bekomme aber beim Abonnieren folgende Meldung "Der Kalender "Privat" konnte nicht veröffentlicht werden. Die Anfrage beim Server "http://server@192.168.0.10/ical/Privat.ics" ist fehlgeschlagen."

Was habe ich vergessen?

Hab es auch mit Safari versucht, das akzeptiert mein Password nicht.

Um auf Nummer Sicher zu gehen habe ich Dateien mit User und Passwörter gelöscht und neu angelegt, will nicht!

Vielleicht hat jemand eine Idee, was ich übersehen habe!

OliveratSun
20.09.2005, 22:41
Mittlerweile habe ich den bei Panther mitgelieferten apache 1.3.33 wieder aktiviert und s.o. Änderungen eingefügt.

Trotz allem immer noch error 403 Forbidden vom Server beim Zugriff über GET Methode.

Ich weiß mir keine Rat. Da muß ich wohl demnächst doch auf Tiger umsteigen ....

OliveratSun
20.09.2005, 23:08
klinger,

ich hoffe Du hast den user wieder neu angelegt?!
mit $ sudo more /...../webdav.digest
sollest Du den Inhalt der datein anschauen.
Wenigstens EIN user sollte da sein.

cblasi
25.09.2005, 18:11
Hi Guys,

so jetzt habe ich es unter 10.3.9 probiert.

hier meine /etc/httpd/httpd.conf:



beim starten per " /usr/sbin/apachectl start " kommen noch Fehler ( kein access) für :

/private/var/log/httpd/error_log
/private/var/log/httpd/access_log

mit sudo su - sich als root anmelden, und erneut "/usr/sbin/apachectl start" eigeben, Apache startet jetzt ohne Probleme :geifer:

danach wie in der MW die Kalender veröffentlichen ....


HTH,
Christiano[IMG]

OliveratSun
30.09.2005, 17:31
Ich habe WebServerXKit installiert inkl. Apache 2.0.54.
Der 'verdreht' zwar den vorinstallierten Apache,aber trotzdem habe ich mir deine httpd.conf mal angeschaut.

Ich habe keine wesentlichen Änderungen festgestellt, außer daß ich das letzte Include wegelassen habe. Ist hier nicht relevant da ich keine *conf Dateie unter /private/etc/httpd/user habe.

Wenn ich im Browser die entsprechende URL angebe, bekomme ich trotz korrektem User/Passwort noch immer die meldung 403 Forbidden.

Ich habe dann irgendwann mal mit iCal versucht einen Kalendar zu veröffentlichen - und siehe da es geht?!

Also bitte nicht erst mit dem Browser testen - gleich iCal nehmen!

Ich denke das hängt mit den Methoden zusammen die zwischen Browser und iCal anderes sind.

Vielleicht gehe ich der Sache mal mit einem Network Sniffer auf den Grund.

So long, Danke.