[server]WebDAVNav server 설치

[배경]

iDevice에서 백업방법으로 WebDAV를 이용한다. 나는 Notability의 내용을 백업하고 싶다.

iCloud는 5GB의 용량 제한이 있으나, 개인 서버는 그런 제한이 없다. 물론 제한없도록 하드웨어를 구입해야 한다.

[문제]

  • macOS Server 5.7.1로 바뀌면서 WebDAV는 사라졌다.
  • Prepare for changes to macOS Server 5.7.1 모든 문제는 여기서부터 출발한다. 아마도 애플은 모두 iCloud로 옮기고 싶어서 개인 서버에서 WebDAV를 손쉽게 이용하지 못하게 하는 것이리라.
  • macOS Mojave가 되면서 wfsctl(WebDAV File Sharing control utility)로도 WebDAV를 실행시킬 수 없을 뿐만 아니라, 웹서버(apache)도 실행시킬 수 없게 되었다.

[해법]

모하비에 WebDAV 서비스를 하려면, Apache의 설정을 손봐야 한다. 그럴 시간이 없다.

앱스토어에서 WebDAVNav v2.6.4를 내려받아 설치하였다.

설정은 다음과 같이 하였다.

  • Port : 일반적인 웹서버인 80을 사용하지 않고 다른 값을 썼다.
  • Start server on launch : checked
  • username : **** (서버 등록 사용자가 아닌 별도의 이름을 입력할 수 있다.)
  • password : **** (서버등록 암호가 아닌 별도의 암호를 설정할 수 있다.)
  • Use Digest Authentication : checked
  • Use Https : checked
  • Create and use self-signed certificate : checked
  • Extra shares : 설정하지 않음. 만약 추가로 공유하고자 하면, {공유 이름}과 {공유 폴더}를 설정하면 된다.

접속 방법

  • https://URL:Port
  • https://URL:Port/{공유 이름}/

[참고]

macOS Server WebDAV Replacement: WebDAVNav Server

[Server]WebDAV Setup on High Sierra Server

[문제]
Server 5.* 이 되면서 WebDAV[note]Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리[/note]를 지원하지 않는다.
그래도 WebDAV를 사용하고 싶다.

[해법]
1.wfsctl[note]WebDAV File Sharing control utility[/note]를 이용한다.
-WebDAV 서비스 시작 명령

-공유할 폴더 지정 명령

공유해제할 폴더 지정 명령

2.외부에서 접근하는 방법

주의 : 반드시 https로 시작하며, webdav 이름을 사용해야 한다.

[참고문헌]
1.Use wfsctl to Manage WebDAV Shares in macOS 10.13 High Sierra

2.High Sierra Server Part 5: WebDAV Set Up

WebDAV 설치/설정

WebDAV에 관한 글들

1. 이기종간 파일 공유를 위한 WebDAV 설정

이 웹페이지는 윈도우와 맥에서 WebDAV를 이용할 수 있도록 어떻게 설정해야 하는지를 설명하고 있음.

2. WebDAV 설정하기

맥에서 어떻게 설정하는지를 설명하고 있음.

3. 한컴오피스뷰어를 위한 WebDAV 설정하기

윈도우와 아이폰/아이패드의 앱인 한컴오피스뷰어를 연결하는 과정을 설명하고 있음.