Webdav 웹브라우저 연결 시 설정한 가상 디렉토리가 표시되지 않는 문제

condor   
   조회 6053   추천 0    

안녕하세요.

오래전에 아래의 글로 IIS + Webdav + NetDrive 설정 문제를 해결한 유저 입니다.
고수분들의 답변 때문에 현재 사용을 잘하고 있는데요.

http://www.2cpu.co.kr/bbs/board.php?bo_table=QnA&wr_id=374411&sca=&sfl=wr_subject%7C%7Cwr_content&stx=webdav&sop=and


다른게 아니라 현재 새로운 하드디스크를 추가하여 공간 재설정을 하여 새로운 사이트를 생성 후 가상디렉토리를 추가하여 NetDrive로 사용중입니다. 정상적으로 표시되며 상위 또는 하위 디렉토리 이동도 정상적으로 잘되고 있습니다.
그런데 웹브라우저로 확인시에는 가상 디렉토리로 추가한 부분은 표시가 되지 않습니다. IE와 크롬 동일하게 표시가 안되더군요.
예시는 아래와 같습니다.


http://XXXX:XXX
아래의 경우에는 web.config 파일만 보이고 추가한 가상디렉토리는 보이지 않습니다.

http://XXXX:XXX/AAA
추가한 가상 디렉토리가 AAA일 경우 해당 내용이 확인이 됩니다. 그런데 상위 디렉토리로 갈 경우 http://XXXX:XXX 와 동일하게 표시되며 가상 디렉토리가 보이질 않습니다.

XXXX -> 아이피
XXX ->  포트


이전과는 다른 내용이라면 루트 디렉토리를 아래와 같이 옮긴 경우 뿐입니다.


D:\BBB ==> C:\CCC\DDD

웹브라우저에서도 가상 디렉토리 설정한 부분까지 모두 표시되게 하는 방법이 있을까요?
고수분들의 의견 부탁 드립니다.

짧은글 일수록 신중하게.
노리 2014-05
가상디렉토리를 어디를 루트로 잡으신것인지가 없네요...

베이스는 예를들어 디폴트 폴드인 D:\BBB 이고
이 하부에 AAA 폴더가 들어가 있는것이 아닌
C:\CCC\DDD 로 잡았기 때문에
이 하부에 들어 있는 AAA 폴더는 노출되지 않는것으로 생각되네요.

http://XXXX:XXX 와 http://XXXX:XXX/AAA
이렇게 두가지가 동시에 나오게 하실려면 방법은 두가지....
베이스 루트를 C:\CCC\DDD로 바꾸시던
AAA폴더를 D:\BBB 폴더의 하부에 가상디렉토리로 붙여주셔도 되고...
(물론 C:\CCC\DDD\AAA 로 가상 디렉토리로 붙여 주셔도 되고요.)

말로 적으니 복잡하죠?

셋팅해 보시면 간단해요...^^
(컴터는 거짓말 못해요.....)
노리 2014-05
추가로.. 참고사항 입니다.

가상 디렉토리는 실제로는 해당 경로에는 없는 디렉토리란 얘기입니다.
물론 있어도 되고요.

iis관리자에서 AAA를 원하시는 http://XXXX:XXX 설정에 들가셔서
E:\AAA 폴더를 가상 디렉토리 설정으로 http://XXXX:XXX 하단에 설정해 주시면 되는것입니다.

리눅스에서 바로가기 잡아주는것과 동일하다고 생각하심되요.,,^^
condor 2014-05
말씀하신 내용을 대로 설정 한것을 확인하였는데요.

이전 사이트를 수정한 것이 아니라 새로운 사이트를 생성하였는데 그 디렉토리를 D드라이브에서 C드라이브로 설정한 뒤 새로 그것을 루트로 하여 가상 디렉토리를 추가한 내용입니다. 그것만 이전에 설정한 것과 다르다는 것이고 이전 사이트는 삭제를 한 상태입니다.
제가 뭘 놓친거 같긴한데....위의 내용은 아닌 것으로 보입니다.
     
노리 2014-05
답변으로 캡쳐 올려 드렸습니다.

참고하시면 셋팅에 도움이 되실듯....
condor 2014-05
어흑 이런 글까지 올려주시고 바로 내리셔도 될꺼 같내요. 친절한 설명 감사드립니다.
저랑 다른점은 한가지만 보이는데 루트 밑에 실제 서브 디렉토리가 존재하며 루트 밑에 가상 디렉토리를 추가한 것으로 보입니다. 그러니깐 실제 서브 디렉토리랑 가상 디렉토리랑 같이 루트에 존재하내요.
그런제 저는 사이트 생성후 루트에는 아무것도 없고 가상 디렉트리만 하위에 추가했는데..
그것이 문제가 되는 상황인가요?
     
노리 2014-05
루트 밑에 실제 디렉토리는 현재 서비스 중이 아닙니다.

그리고 루트 내에 하부로 들어간 서비 디렉토리 noree는
서비스 중이진 않으나 관리를 위하여 하부로 붙인 것입니다.
log나 기타들 처럼요...

즉.... 단독으로도 돌수 있고
하루로도 돌수 있다라는 것을 보여주기 위하여
이미지를 캡쳐 하여 드린것이며
실제로는 디폴트 폴더만 서비스중인상태이니
하부의 가상 디렉토리는 무시하셔도 됩니다.

즉.........
말씀하신것 처럼
"루트에는 아무것도 없고 가상 디렉트로민 하위에 추가"가 문제가 되는것은 아니며
실제로 셋팅된 가상디렉토리 하부가 잘못 셋팅된것은 아닐까 생각해 봅니다.

자세한것은 실제 셋팅을 보기전엔 알수 없을듯...

하지만 보안 문제가 있으니
직접 여러가지 방법으로 셋팅하셔서 해결하셔야 할듯......

이제 이미진 내릴께요...^^
노리 2014-05
아 참고로....
각 사이트별.. 가상 디렉토리별 포트설정 않해도 서비스 잘되니
(포트 한개(웹서비스라면 80번 포트)로도 다중 사이트가 서비스 됩니다.)
참고하세요.
condor 2014-05
네네 답변 감사합니다.
아무래도 자문자답이 될 글을 다시 올리게될꺼같내요.
조언 감사드립니다. 바로 이미지는 내리셔도될꺼같습니다.


QnA
제목Page 3199/5730
2014-05   5267254   정은준1
2015-12   1792210   백메가
2014-05   5109   무좀함대
2014-05   5334   현진
2014-05   4586   Nikon
2014-05   4430   김건우
2014-05   4757   김건우
2014-05   4485   신성공
2014-05   10496   2c장규식
2014-05   4757   몬스
2014-05   4787   이현근
2014-05   3675   정희섭
2014-05   4175   이해찬
2014-05   5356   코쿠
2014-05   3563   우승곡
2014-05   4103   니포
2014-05   4954   왕용필
2014-05   16170   개백수28호
2014-05   4833   이현근
2014-05   4259   오준호5
2014-05   6660   박남규
2014-05   7113   햇살의기억