Jump to content

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Photo
- - - - -

iWork i serwer WebDAV na MacOS


  • Please log in to reply
7 replies to this topic

#1 Jenot

Jenot
  • 2204 posts
  • SkądChełm

Posted 02 October 2010 - 21:21

Sporo posiadaczy iPada kupiło również iWorka a przynajmniej jeden program z pakietu. Każdy użytkownik wie też, jak upierdliwe jest kopiowanie plików między komputerem a iWorkiem. Problemem jest też katalogowanie plików - w samym Pages czy Numbers nie można tworzyć folderów. Posiadacze konta MobileMe mogą skorzystać z dobrodziejstw idiska, reszta niestety musi się zadowolić tym co daje Apple czyli przenoszenie przez iTunes.
Jest jednak jeszcze jedna możliwość - serwer WebDAV. Zwykły MacOS co prawda nie ma oficjalnie takich możliwości ale wystarczy chwilę posiedzieć nad konfiguracją apache'a i już można się cieszyć porządkiem w dokumentach i łatwą wymianą plików. Ale po kolei:
1. Jeśli serwer www jest włączony to należy go wyłączyć: apachectl stop albo gdzieś w preferencjach systemowych i Udostępnianiu.
2. W terminalu po kolei:
sudo -s
Swoje hasło
cd /etc/apache2
/Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/apache2/httpd.conf

3. Trzeba znaleźć linię: #Include /private/etc/apache2/extra/httpd-dav.conf, usunąć # na początku i zapisać plik.
4. Znów terminal:
cd /etc/apache2/extra
/Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/apache2/extra/httpd-dav.conf

Usunąć linię zaczynającą się od Alias i wszystko od do
Zastąpić to wszystko tym co poniżej:
Alias /webdav "/Library/WebServer/WebDAV"

Dav On
Order Allow,Deny
Allow from all
AuthType Basic
AuthName WebDAV-Realm
AuthUserFile "/usr/webdav.passwd"

require user ipad
(tu oczywiście można wstawić dowolnego użytkownika)


5. Znów terminal:
cd /etc/apache2/extra
htpasswd -c /usr/webdav.passwd ipad
(nazwa użytkownika jak w poprzednim punkcie)
Wpisać hasło
cd /etc/apache2/extra
mkdir -p /Library/WebServer/WebDAV
mkdir -p /usr/var
chown -R _www:_www /Library/WebServer/WebDAV
chown -R _www:_www /usr/var
chgrp www /usr/webdav.passwd

6. No i pozostaje jeszcze włączenie Apache'a - w Preferencjach lub z terminala: apachectl start

Reszta jutro - zrzuty ekranu z iPada i opis połączenia. Dobranoc ;)
Żeby nikt się nie przyczepił - inspiracją był artykuł http://theappleblog....-iwork-on-ipad/. Jednak nie jest to tłumaczenie, do wszystkiego dochodziłem sam bo TheAppleBlog popełnił kilka błędów.

Tu jest reszta

#2 Jenot

Jenot
  • 2204 posts
  • SkądChełm

Posted 04 October 2010 - 13:26

Uzupełnienie: oczywiście działa to też przez Internet jeśli macie zewnętrzny adres IP i przekierowany port 80 na routerze ( w przypadku NAT). Jest to wygodne jeśli ktoś dużo podróżuje z iPadem i chce mieć wszędzie dostęp do swoich dokumentów a nie chce płacić Apple za MobileMe.

#3 Jenot

Jenot
  • 2204 posts
  • SkądChełm

Posted 05 October 2010 - 18:24

Mała poprawka pierwszego postu: zamiast: chgrp www /usr/webdav.passwd powinno być: chgrp _www /usr/webdav.passwd

#4 -jaro-

-jaro-
  • 95 posts

Posted 08 November 2010 - 10:52

Wspaniale , ze temat zostal podjety. Brak mozliwosci korzystania z Docs to powazna wada iworka. Napisz prosze tylko czy da sie to zrobic bezposrednio z iPada bez jailbrakea. W keynote jedyne co mozna, to wpisac adres serwera webdav. Docs dziala mi ladnie przez 2 dni i przestal, ale nie do konca bo np pliki w pormacie pdf eksportuje i importuje, ale juz ppt nie chce. jaro

#5 Jenot

Jenot
  • 2204 posts
  • SkądChełm

Posted 08 November 2010 - 11:02

Jak najbardziej się da. Stawiasz serwer WebDAV, łączysz się i korzystasz. Jeśli masz zewnętrzny numer IP i przekierowanie na routerze to z Internetu również możesz mieć dostęp do swoich plików.

#6 djpszczol

djpszczol
  • 15 posts

Posted 15 November 2010 - 00:24

Witam, Czy da się postawić WebDAV na Apache'u postawionym np na linuxie, windows czy innym systemie poza OSX ?

#7 Filip Rychlik

Filip Rychlik

    aka felippe




  • 2928 posts
  • SkądWarszawa

Posted 15 November 2010 - 00:38

Oczywiście, że się da. Osobiście jeśli na OS X, to polecam jednak wersję linuxową. Składnia będzie zbliżona, jedynie ścieżki mogą się nieznacznie róźnić.

#8 Jenot

Jenot
  • 2204 posts
  • SkądChełm

Posted 15 November 2010 - 06:18

Da się i na Windows. ;) Wszędzie gdzie się da postawić Apache da się włączyć WebDAV.




2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users