Search
Duplicate
📍

Webdav 삽질

생성일
2022/05/15 23:19
태그
개발환경
데스크톱에서 Nas서버에 webdav로 연결하기 위해, webdav로 노트북에서 데스크톱 파일를 쉽게 관리하기 위해 삽질 정리

webdav란?

http 를 이용해서 서버에 있는 파일을 관리하기 위해 고안된 프로토콜
별도의 프로그램 필요 없이 웹서버로 구현가능하다.
FTP 대용으로 쓰임

webdav 서버 만들기 (작성중)

웹서버로 nginx를 사용
docker를 이용해서 실행

1. docker 설치

2. nginx 실행

docker pull nginx
Bash
복사

3. nginx 설정

아직 진행중 ...
# WEBDAV location /webdav { autoindex on; alias /var/www/html/dav; auth_basic "Restricted Access"; auth_basic_user_file /etc/nginx/.htpasswd; client_body_temp_path /var/www/html/dav/temp; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; dav_access user:rw group:rw all:r; }
Bash
복사

webdav 접속하기

Nas 에서 https 포트가 5006으로 되어있다.
# 설치 sudo apt-get install davfs2 # 마운트할 위치 생성 mkdir /media/nas # 마운트 sudo mount -t davfs https://192.168.150.9:5006 /media/nas # 홈디렉토리에 링크해둔다. ln -sF /media/nas/home ~/Nas
Bash
복사
주의! 아래의 내용은 작동을 확인해보지 않았음.
재부팅시에도 연결되게 하게 설정 변경
# sudo vi /etc/fatab https://192.168.150.9:5006 /media/nas davfs defaults 0 0 # 마운트 확인 sudo mount /media/nas
Shell
복사

삽질

참고