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

re: 가상디렉토리 에도 옵션지정이 가능한지요..
작성자: 송원석
작성일시: 2004-11-01 22:30,  조회수: 3,004
저로서도 가급적이면 원하시는 작업들을 알려드리고 싶습니다. 그러나 단순히 몇 마디 말로 알려드리기에는 너무나도 분량이 많은데다가 그런식으로는 해결이 되지 않는 문제라서 안타깝네요. 물론 말씀하신 기능들은 시간만 충분하다면 당연히 구현할 수 있는 기능들입니다. ^_^;;

그래서 먼저 다음과 같은 점들을 고려해보실 것을 강력하게 권해드립니다. 윈도우즈 2000 제품군까지는 제가 제공해드린 컴포넌트에서 사용하고 있는 ADSI 를 이용하는 방법 외에는 IIS 를 제어할 수 있는 방법이 거의 존재하지 않았었습니다. 그러나 짱짜짱님께서 말씀하신 것처럼 윈도우즈 2003 제품군을 사용하고 계신다면 문제가 조금 달라집니다.

윈도우즈 2003 제품군에서는 IIS 를 외부에서 제어할 수 있는 방법이 모두 3 가지로 늘어났습니다. 먼저 그 중의 하나는 기존과 같이 ADSI 를 사용하는 방법입니다. 그리고 두 번째 방법으로는 WMI 를 사용하는 방법이 있습니다. 마지막으로 세 번째 방법으로는 직접 메타베이스를 편집하는 방법이 있습니다. 이 세 가지 방법중에서 직접 메타베이스를 편집하는 방법을 고려해보실 것을 권해드립니다. 제 개인적으로는 WMI 를 사용하는 방법이 가장 좋은 방법이라고 생각하고 있습니다만 지금 당장 급히 배워서 사용하시기에는 너무나도 어려움이 많을 줄로 생각됩니다.

지금 제가 컴포넌트에 대해서 자세하게 설명을 드리지 못하는 이유도 컴포넌트를 설명하기에 앞서서 ADSI 에 대해서 설명을 드려야 하기 때문입니다. 그런데 이 설명이라는 것이 거의 책 한 두 챕터 분량이라서 지금까지 제가 관련하여 업로드한 문서를 거의 대부분 처음부터 다시 말씀드리는 것이나 마찬가지입니다. WMI 에 관해서도 마찮가지입니다. WMI 를 설명드리는 데만도 엄청난 분량의 지면이 요구되기 때문에 IIS 를 제어하는 방법을 말씀드리려면 현실적으로 너무나도 길고 어려운 과정을 거쳐야 하는 것이죠. 그리고 무엇보다도 저 역시도 WMI 를 남에게 설명해줄만큼 잘 알지도 못하구요. ^_^;;

그러나 위에서 말씀드렸던 3 가지 방법들 중에서 직접 메타베이스를 편집하는 방법은 그냥 텍스트 파일을 편집하는 작업과 거의 다를 바가 없기 때문에 바로 작업에 임하실 수 있으실 것입니다. 그래서 이 방법을 권해드리고 있는 것이죠. 이런 일이 가능한 이유는 윈도우즈 2000 제품군에서는 IIS 의 정보를 저장하고 있는 메타베이스가 이진 파일로 구성되어 있었으나 윈도우즈 2003 제품군에서부터는 일반 텍스트 파일 형식의 XML 파일로 변경되었기 때문입니다. IIS 가 설치된 윈도우즈 2003 제품군에서 다음의 경로를 살펴보시기 바랍니다.
C:\WINDOWS\system32\inetsrv
이 경로를 살펴보시면 MetaBase.xml 이라는 파일을 찾아보실 수 있으실 것입니다. 이 파일을 메모장으로 열어보시면 XML 파일이라는 것을 아실 수 있는데, 바로 이 파일을 수정하시면 바로 IIS 에 그 설정이 반영이 됩니다. 물론 이 방법을 사용하실 때도 몇 가지 설정해주셔야 할 부분들이 있지만 새로 ADSI 를 배우시는 것에 비하면 비교도 안될 정도로 적은 일입니다. ^_^

매번 백업만 잘 받아놓으신다면 FileSystemObject 개체를 사용하여 일반 텍스트 파일을 대상으로 작업하시는 것과 거의 유사한 일이죠. 혹은 마이크로소프트사에서 제공해주는 MSXML 개체를 사용하시는 것도 좋은 방법일 것입니다. 이 정도 수준의 작업이라면 ASP 프로그래밍 경력이 일, 이년 정도 밖에 안되는 분이라고 하더라도 큰 무리없이 작업을 처리할 수 있으실 것이라고 생각되어서 드리는 말씀입니다. 한 번 감안하여보시기 바랍니다.

감사합니다.
IP 주소: 211.195.187.80
전체 421 건의 게시물, 17 페이지로 구성된 Active Directory Service Interface 게시판의 12 페이지입니다.
게시물
149

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

송원석

2005-03-12 5,432
148

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

부푸러

2005-03-12 1,489
147

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

송원석

2005-03-12 3,148
146

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다. [1]

부푸러

2005-03-18 918
145

다시 질문 합니다...

곰팅이

2005-01-12 3,998
144

re: 다시 질문 합니다...

송원석

2005-01-12 2,958
143

wmi 관련~~~~

곰팅이

2005-01-11 3,039
142

re: wmi 관련~~~~

송원석

2005-01-12 2,915
141

re: wmi 관련~~~~

곰팅이

2005-01-12 3,108
140

re: wmi 관련~~~~

송원석

2005-01-12 3,138
139

IIsWebServer 삭제시 궁금합니다..

궁금^^

2005-01-07 873
138

re: IIsWebServer 삭제시 궁금합니다..

송원석

2005-01-07 3,302
137

re: 감사합니다^^ [1]

궁금^^

2005-01-08 735
136

dns 서버

곰팅이

2004-11-24 2,883
135

re: dns 서버

송원석

2004-11-24 2,934
134

이 오류좀 봐주세요...

icewind

2004-11-15 3,257
133

re: 이 오류좀 봐주세요...

송원석

2004-11-16 3,370
132

ADSI 테스트를 해 보고 있는데요..

hyochun

2004-11-04 3,109
131

re: ADSI 테스트를 해 보고 있는데요..

송원석

2004-11-04 2,970
130

가상디렉토리 에도 옵션지정이 가능한지요..

짱짜짱(무지막지초보)

2004-11-01 2,935

re: 가상디렉토리 에도 옵션지정이 가능한지요..

송원석

2004-11-01 3,004
128

re: 가상디렉토리 에도 옵션지정이 가능한지요..

짱짜짱(무지막지초보)

2004-11-02 3,017
127

re: 가상디렉토리 에도 옵션지정이 가능한지요..

송원석

2004-11-02 3,200
126

초보인데 정말 심각하게 안되네요

디디

2004-10-28 5,608
125

re: 초보인데 정말 심각하게 안되네요

송원석

2004-10-29 3,366