안녕하세요.
C++ Builder 에서 IntraWeb을 이용해서 간단한 개인 홈페이지를 제작하려고 합니다. 현재는 공부 목적으로 XP 에서 IIS 를 이용해서 테스트용 서버를 만들고, 여기에 IntraWeb 으로 제작한 프로그램을 실행시키려는 중입니다.
그래서, 일단 http://www.atozed.com/ 사이트의 Demo 를 참고해서 버튼을 누르면 "hello, world" 를 출력하는 폼을 만들어서 컴파일을 했습니다. (소스라던가 폼 화면 등은 그냥 빈 폼을 컴파일하는 수준이라 첨부하지 않았습니다.) 1번 그림에서 보듯 로컬 영역에서 컴파일 및 실행하는데 문제가 없었습니다.
그래서, 이 실행 파일을 웹 서버 폴더로 복사하고, 접근 권한 등을 설정했는데, 5번 그림과 같이 에러가 나타납니다. atozed 사이트에서 제공하는 매뉴얼(134쪽)의 Deployment 부분을 읽고 따라 했는데, 특별히 다르게 한 것은 없습니다. 현재 제 서버 상에서 다른 ASP 예제나 C++ Builder 에서 제공하는 httpsrvr.dll 등은 잘 동작하는 상태입니다. 따라서 서버 자체가 동작하지 않는 것은 아니라고 봅니다.
약간 내용이 길어졌는데, 결국은 제가 C++ Builder 로 만든 CGI, ISAPI 프로그램들이 제 서버에서 동작하지 않는다는 것입니다. 아무래도 제가 서버를 구축하는 것이 이번이 처음이라 어딘가 잘못하고 있는 부분이 있다고 생각합니다.
개인 웹 서버에서 CGI, ISAPI 프로그램을 동작시키는데, 따로 필요한 것이 있는지요? 예를 들어 어떤 라이브러리가 필요하다던가 레지스트리 등록 같은 것이 필요한 것인지요?
서버를 운영해보신 분들이나, IntraWeb 으로 웹 페이지를 제작해 보신 분들은 제가 부족한 부분이나 빠뜨린 부분이 있으면 알려 주시면 고맙겠습니다.
참고로 제작 환경은 다음과 같습니다.
C++ Builder 2007 - 정품 (ㅜ.ㅜㅋ)
Windows XP, IIS 5.1 입니다.
|