[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