[Delphi] 웹프로그래밍 #1 - IIS 설정


웹프로그래밍 01

IIS 에서 ISAPI 설정하는법 먼저 IIS(인터넷 정보 서비스) 관라자 를 열어서 프로그램을 사용할수 있게 설정해야 합니다. 그렇지 않으면 브라우저는 오류 페이지를 보여주거나 dll 파일을 다운로드 합니다.

MIME 형실 설정


“.dll” 를 선택하고 마우스 오른쪽 버튼을 눌러 [편집] 모드로 들어간다.


기존에 설정되어 있던 "application/octet-stream"을 "text/xml"로 변경하고 "확인"을 누르자.

처리기 매핑 설정


"ISAPI-dll"이 "사용 안함"으로 되어있다.
"ISAPI-dll”를 선택하고 마우스 오른쪽 버튼 클릭하여 "기능 사용 권한 편집"을 선택.

ISAPI-dll 이 안보인다면 Windows 기능 추가 에서 IIS 항목의 ISAPI 기능에 체크하면 됨


"실행"에 선택하고 "확인"을 누른다.
"ISAPI-dll"라인이 "사용"으로 변경되었음을 확인한다.

ISAPI 및 CGI 제한 설정
IIS 관리자에서 좌측 트리의 최상단을 클릭하면 "ISAPI 및 CGI 제한"이 나오는데 더블 클릭한다.


"ISAPI 및 CGI 제한" 목록에서 마우스 오른쪽 버튼을 눌러 "기능 설정 편집"을 클릭.


"지정하지 않은 ISAPI 모듈 허용"을 선택하고 "확인"을 누른다.


윈도우가 64bit 라서 IIS 가 64비트 일경우
dll 파일이 32비트 애플리케이션로 빌드하면 실행이 안됩니다.
그때는 아래와 같이 설정합니다.


"32비트 애플리케이션 사용 " : True

​설정 완료

실제 Delphi 로 코딩을 한 후 실행은 다음 포스트에서!

댓글

이 블로그의 인기 게시물

2025년 7월 다이어리

1. 대학교 축제 전시 프로젝트