안녕하세요.
아래의 질문으로 게시글을 작성하고 있습니다.
http://cafe.naver.com/mk802/24324
http://cafe.naver.com/mk802/24332
여기서 이슈는 아래와 같습니다.
1. 디렉터리 리스팅만 하고 싶은데 가능한가?
2. Digest 인증이 아니라 Basic 인증으로 가능한가?
여기서 답은 모두 가능하다 입니다.
웹서버를 사용할 때, 방법을 잘 아셔야 하는데요. 여러가지가 가능합니다.
만약에 미인증이고 그냥 디렉터리 리스팅만 할 수도 있습니다.
일단 도메인이 없다고 가정하고 이름 기반이 아닌 포트 기반으로 설명을 드리겠습니다.
이전 참고 게시글 :
WEBDAV 구동하기 http://cafe.naver.com/mk802/20251
디렉터리 리스팅만 하는 방법 (포트 : 8000)
설정 파일을 하나 작성합니다.
경로를 다르게 하고 싶으시면 아래 설정을 수정하세요.
</VirtualHost>
다음으로 8000 에 대한 포트를 선언 했으니 리스닝을 하도록 설정을 추가해야합니다.
root@AOL-Debian:~# nano /etc/apache2/ports.conf
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
Listen 8000 # 추가
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
추가적으로 설정파일을 활성화하고 서버를 reload 합니다.
root@AOL-Debian:~# a2ensite listing.conf
root@AOL-Debian:~# service apache2 reload
접근해 보겠습니다.
디렉터리만 리스팅이 됩니다.
WebDAV Basic 인증 설정하기 (포트 7000)
일단 설정파일을 작성합니다.
DocumentRoot 를 원하는 경로로 설정하고
이하 /mnt 폴더는 하위 폴더도 동일하게 설정이 먹히기 때문에 그냥 두셔도 됩니다.
</VirtualHost>
포트 설정 추가합니다.
root@AOL-Debian:~# nano /etc/apache2/ports.conf
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
Listen 8000
Listen 7000
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
사이트 활성화 하고 리로드 합니다.
root@AOL-Debian:~# a2ensite webdav_basic.conf
Site webdav_basic already enabled
root@AOL-Debian:~# service apache2 reload
[ ok ] Reloading web server: apache2.
다음으로 패스워드 파일을 생성합니다.
root@AOL-Debian:~# htpasswd -c /etc/apache2/passwd_basic.dav djj9405
New password:
Re-type new password:
Adding password for user djj9405
접근해 보겠습니다.
솔리드 파일 탐색기에서 접근
코디에서 접근
감사합니다.
'AndroidOverLinux' 카테고리의 다른 글
리눅스 펌웨어 활용 가이드 인덱스 (0) | 2018.01.30 |
---|---|
[미완결]아파치 프록시 패스를 통한 TVH#1 보안 및 죽는 문제 해결하기 (0) | 2017.12.08 |
U5PVR 리눅스 펌웨어 12월 05일 릴리즈 (2) | 2017.12.05 |
U5PVR 외장 리눅스 설치하기 (설치 과정 간소화) (0) | 2017.11.18 |
U5PVR TVH #2 EPG 설정하기 (12) | 2017.11.17 |
댓글