게시판 본문 Active Directory Service Interface - Read Only

re: 안녕하세요 가상디렉토리 기본문서 질문
작성자: 송원석
작성일시: 2003-07-29 23:48,  조회수: 3,139
안녕하세요? 송원석, 송원석입니다. ^_^

가상 디렉터리의 기본 문서를 설정하는 방법은 기본적으로는 가상 웹 서버의 기본 문서를 설정하는 방법과 똑같습니다. 먼저 다음의 코드를 보시기 바랍니다.
If Request.ServerVariables("LOGON_USER") = "" Then
    Response.Status = "401 Authorization Required"
    Response.End
End If

Dim objVirDirectory
Dim ADsPath 

ADsPath = "IIS://TEST_SVR/W3SVC/64/Root/TEST_DIR"

Set objVirDirectory = GetObject(ADsPath)
Response.Write objVirDirectory.DefaultDoc
Set objVirDirectory = Nothing
위의 코드는 TEST_SVR 라는 서버의 64번 가상 웹 서버 하위에 있는 TEST_DIR 이라는 가상 디렉터리의 기본 문서 설정을 얻어오는 코드입니다. 만약 현재 해당 가상 디렉터리에 다음과 같은 순서로 기본 문서가 설정이 되어져 있다면,
1번 : Sample01.asp
2번 : Sample02.asp
3번 : Sample03.asp
위의 코드는 다음과 같은 문자열을 출력합니다.
Sample01.asp,Sample02.asp,Sample03.asp
즉 콤마로 이어진 문자열 형태로 리턴되는 것이죠. ^_^

따라서 역으로 기본 문서 정보를 수정하고 싶다면, 즉 말씀하신 것 처럼 shop.asp 라는 문서를 기본 문서의 가장 앞 부분에 설정하고 싶으시면 다음과 같이 하시면 됩니다.
If Request.ServerVariables("LOGON_USER") = "" Then
    Response.Status = "401 Authorization Required"
    Response.End
End If

Dim objVirDirectory
Dim ADsPath, strDefaultDoc

ADsPath = "IIS://TEST_SVR/W3SVC/64/Root/TEST_DIR"

Set objVirDirectory = GetObject(ADsPath)
strDefaultDoc = objVirDirectory.DefaultDoc
objVirDirectory.DefaultDoc = "shop.asp," & strDefaultDoc
objVirDirectory.SetInfo
Set objVirDirectory = Nothing
그리고 위의 샘플 코드에서 사용된
If Request.ServerVariables("LOGON_USER") = "" Then
    Response.Status = "401 Authorization Required"
    Response.End
End If
부분에 대해서는 다음의 글 중에서 박스로 쳐진 부분을 보시면 됩니다.

    EgoCube.IISWebAdmin 컴포넌트 04. (버전 1.2.0.60)

감사합니다. ^_^
IP 주소: 165.21.154.17
전체 2 건의 댓글이 존재합니다.

송원석

아아... 뭔가에 홀린듯 싶습니다. 이 글을 쓰면서 두 번이나 다시 쓰네요... 한번은 무의식중에 새로고침을 눌러버리고 한 번은 다 쓰고 입력까지 하고 나선 편집한답시고 삭제를 해버리질 안나... ^_^;;;
2003-07-29 23:52

송원석

암튼, 요점은 ADsPath 를 구성하는 것과 콤마로 이어진 문자열을 조작하는 것입니다. 그 점만 이해하시면 문제될 것이 없을 것이라고 생각합니다. ^_^ 그럼 수고하십시요.
2003-07-29 23:53
전체 421 건의 게시물, 17 페이지로 구성된 Active Directory Service Interface 게시판의 16 페이지입니다.
게시물
47

안녕하세요 가상디렉토리 기본문서 질문 [1]

왕초보

2003-07-29 5,723

re: 안녕하세요 가상디렉토리 기본문서 질문 [2]

송원석

2003-07-29 3,139
44

바이딩 Set 과 가상서버 삭제는 어떻게 합니까?

한호

2003-07-18 822
43

re: 바이딩 Set 과 가상서버 삭제는 어떻게 합니까? [1]

송원석

2003-07-18 3,088
42

re: 답장감사합니다. 바인딩 기다리겠습니다. [1]

한호

2003-07-19 703
41

re: 답장감사합니다. 바인딩 기다리겠습니다.

송원석

2003-07-19 3,177
40

re: 바인딩정보 삭제부분은 어케 해야하나요?

복탱이

2003-12-06 2,645
39

re: 바인딩정보 삭제부분은 어케 해야하나요? [1]

송원석

2003-12-06 2,735
38

기본문서 바꾸려면??

teamo15

2003-07-18 770
37

re: 기본문서 바꾸려면??

송원석

2003-07-18 2,871
36

EgoCube.IISWebAdmin 설치 완료.. 하지만.

라아

2003-07-10 2,993
35

re: EgoCube.IISWebAdmin 설치 완료.. 하지만.

송원석

2003-07-10 3,024
34

re: EgoCube.IISWebAdmin 설치 완료.. 하지만.

라아

2003-07-10 3,026
33

re: EgoCube.IISWebAdmin 설치 완료.. 하지만.

송원석

2003-07-10 2,884
32

re: EgoCube.IISWebAdmin 설치 완료.. 하지만.

라아

2003-07-10 2,804
31

re: EgoCube.IISWebAdmin 설치 완료.. 하지만.

송원석

2003-07-10 2,885
30

문제하나 해결하고 다른문제로 넘어가기전에..

라아

2003-07-11 2,747
29

fso로 폴더생성시 디폴트로 IIS에 응용프로그램 설정 되어있게..

라아

2003-07-08 3,085
28

re: fso로 폴더생성시 디폴트로 IIS에 응용프로그램 설정 되어있게..

송원석

2003-07-08 2,952
27

re: fso로 폴더생성시 디폴트로 IIS에 응용프로그램 설정 되어있게..

라아

2003-07-09 2,912
26

re: 다음을 참고하시기 바랍니다. ^_^

송원석

2003-07-10 2,984
25

응용프로그램 설정

김종일

2003-07-02 3,011
24

re: 응용프로그램 설정

송원석

2003-07-02 3,269
23

re: 응용프로그램 설정

김종일

2003-07-03 3,260
22

re: 응용프로그램 설정

송원석

2003-07-03 3,262