데스크톱에서 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
복사