IIS 6.0 + 톰캣 5.5 연동 웹사이트 .html 및 .asp 호출 불가
IIS 6.0 + 톰캣 5.5 연동 웹사이트 .html 및 .asp 호출 불가
1. IIS 에 test.com 신규 웹사이트 세팅
2. 생성 된 웹사이트에 가상 디렉토리 생성
- 별칭 : jakarta
- 경로 : isapi 모듈 이 등록되어 있는 경로 설정 / c:\tomcat\ISAPI\
3. 웹사이트 선택 우클릭 - 속성 - ISAPI 필터 - 추가 - jakarta - 모듈 경로 선택 : c:\tomcat\ISAPI\isapi_redirect.dll - 권한은 "실행" 포함
4. index.jsp 파일 생성 후 호출 테스트 / 정상 호출 확인
5. index.asp 및 index.html 파일 생성하여 호출 테스트 / 404 에러 발생 / 에러 코드 발생 주체는 톰캣 / jsp 를 제외한 기타 문서는 IIS 에서 처리해야 되는게 원칙
-> IIS 로그 확인 / .jsp 호출 로그만 기록되어 있음
6. c:\tomcat\confg\uriworkermap.properties 편집
- 전역 처리 설정값 /*=wlb 주석 처리 => #/*=wlb
7. 톰캣 및 IIS 재시작
8. .html 및 .asp 정상 호출
9. .jsp 파일 자동 호출 불가 / 기본 문서에 등록되어 있는 .jsp 파일도 웹브라우저에서 직접 파일명 지정해서 호출해야 됨
10. c:\tomcat\conf\uriworkermap.properties 내용 원복
11. c:\tomcat\conf\server.xml 편집
12. 호스트 추가
<Host name="test.com" appBase="D:\WWW\TEST" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\WWW\TEST" debug="5">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="test.com_log." suffix=".txt" timestamp="true" />
</Context>
</Host>
</Engine>
</Service>
13. 톰캣 및 IIS 재시작
14. 상태 변동 없음
15. 위 server.xml 추가 내용 중 Alias 값 추가
<Host name="test.com" appBase="D:\WWW\TEST" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\WWW\TEST" debug="5">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="test.com_log." suffix=".txt" timestamp="true" />
</Context>
<Alias>www.test.com</Alias>
<Alias>test.com</Alias>
</Host>
</Engine>
</Service>
16. 톰캣 및 IIS 재시작
17. .asp / .jsp / .html 모두 정상 출력
'윈도우 이야기 > Web Server' 카테고리의 다른 글
IIS + node.js 환경 구축시 유의 사항 (0) | 2018.05.16 |
---|---|
응답 헤더를 통한 서버 정보 노출 방지 (HTTP Response Header Remove) (3) | 2017.09.05 |
IIS 파일 업로드 용량 제한 설정 (0) | 2016.07.22 |
간단한 메일 발송 vbs 스크립트 (0) | 2016.07.22 |
IIS 7.0 요청 필터링 아이콘 출력 설정 (0) | 2016.07.22 |