일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Stretch
- omv5
- macvlan
- BCM94352Z
- tm-ac1900
- wrt54g
- traefik2
- h6000ii
- SAMBA
- openmediavault
- 모하비
- iomega
- proftpd
- 커널 5.13.8
- pihole
- webdav
- 나인봇 미니 충전
- 바디스윙
- Nas
- webmin
- nginx
- EBS
- uboot
- AC68U
- 골프 스윙
- ebs 녹음
- omv
- 마클미러
- parallel to usb
- debian9
- Today
- Total
해피 투게더
webmin nginx 설정 그리고 webdav 까지 본문
apt-get install -y nginx php5-fpm php5-cgi libhtml-parser-perl
webmin module 추가해주면
https://www.justindhoffman.com/sites/justindhoffman.com/files/nginx-0.10.wbm_.gz
webmin 에서 nginx server 설정 가능
webdav 사용자 추가하고 nginx 가 사용할 디렉토리 생성
#printf "id:$(openssl passwd -crypt password)\n" >> /mnt/.htpasswd
#mkdir /tmp/nginx
아래는 내 서버 설정, 한글을 위해서 유니코드 추가해줌
server {
listen 80 default_server;
listen [::]:80 default_server;
root /mnt;
charset utf-8; #한글 인코딩
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html index.php;
server_name [your_domain_name];
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
location /webdav { # 접속하고 싶은 뒷부분 주소
autoindex on;
alias /mnt/public; # 공유하고 싶은 위치
auth_basic "Restricted Access";
auth_basic_user_file /mnt/.htpasswd; # 비번 저장 위치
client_body_temp_path /tmp/nginx/webdav; # 임시파일 저장 위치
dav_methods PUT DELETE MKCOL COPY MOVE; # 기본모듈 옵션
dav_ext_methods PROPFIND OPTIONS; # 확장모듈 옵션
create_full_put_path on;
dav_access user:rw group:rw all:r; # 권한에 대한 내용
}
}
드디어 ipad에서 cloudbeats 사용 가능...ㅠㅠ