Beste Freaks, volgens deze
WebDAV tutorial heb ik heel eenvoudig de WebDAV module van de Apache 1.x webserver aan gezet op mijn Tiger Mac. Het werkt allemaal erg goed. Echter lukt het niet vanaf een werk Windows computer verbinding te maken met de Mac WebDAV server thuis.
Kan verbinding maken
- Thuis Mac -> 'localhost' thuis Mac (apple'tje + k)
- Werk Mac -> thuis Mac (apple'tje + k)
- Thuis Linux -> thuis Mac
- Werk Pc Win2000 -> werk Mac (netwerk-drive mappen)
- Werk Pc/Mac (via een webbrowser) -> thuis Mac
Geen verbinding
- Werk Win98 Pc -> thuis Mac (speciaal programma)
- Werk Win2000 Pc -> thuis Mac (netwerk-drive mappen)
Nu weet ik dat het iets te maken heeft met het aanmaken van de passwords voor WebDAV. Met htpasswd -m (en -c) kun je password aanmaken/aanvullen. In de tutorial wordt beschreven dat je voor Windows 'e-mail style' username en passwords moet aanmaken: kees@pinda.nl en dan een password. Wat voor email adressen en passwords het zijn maakt niet uit: kun je uit je duim zuigen. Dus in het password file (wat door WebDAV gebruikt wordt voor authentication) moeten eigenlijk de accounts 2x vermeld worden: 1x voor Mac/Linux en 1x voor Windows users -> email style.
Thuis heb ik een DrayTek Vigor 2600 DSL router staan die port 80 forward naar mijn Mac. Immers lukt het vanaf de werk Mac verbinding te maken met de thuis Mac WebDAV server. Maar de Windows computers willen maar geen verbinding maken met de thuis Mac via WebDAV.
Voor htpasswd heb ik ook de -d (Unix CRYPT encryption) en de -p (plain-text) passwords geprobeert. Maar met beide 'flags' passwords aanmaken, lukt het niet om met Windows verbinding te maken met de Mac WebDAV.
Nu las ik (met zoeken) op dit forum dat MacFreak.nl zelf ook WebDAV ondersteunt? Kan iemand van MacFreak mij met dit probleem misschien helpen?
Op de desbetreffende website staan er nog veel meer leuke tutorials hoe je een Mac (Mini) kan inzetten als een full-featured webserver!! Ik heb geprobeert op die website een 'post' achter (van mijn probleem) te laten maar het forum geeft een PHP parse error.