64비트 Windows 2008 시스템에서 IIS7 및 Tomcat7 통합 총 80 포트 해결 방법

4833 단어 iistomcat80포트
자신의 물건을 조금 더 넣으세요.
서버를 접촉한 적이 없는 화이트는 며칠 안에 윈도우즈 서버와 linux 서버의 설정을 끝내야 하기 때문에 정말 긴장했다.우리 서버 위에 80개의 포트를 차지하는 다른 항목이 있습니다.만약 도메인 이름을 귀속해야 한다면 위챗에서 위험 사이트를 방문하려면 반드시 80포트를 사용해야 한다는 것을 알릴 수 있다. (80포트에 접근하려면 포트 번호를 입력할 필요가 없다. 예를 들어 일반적인 테스트에서 사용하는 8080포트에 접근할 때 http://도메인 이름을 입력해야 한다. 8080/프로젝트명을 사용하면 http:/도메인 이름/프로젝트명의 구체적인 항목과 글쓰기는 자신의 설정을 보면 포트의 문제만 설명할 수 있다.더 어이없는 것은 서버에 있는 또 다른 프로젝트가 자바 웹 프로젝트가 아니라는 것이다.net 프로젝트.우리가 사용하는 것은javaweb 프로젝트와tomcat입니다.만약 일반적인 견해에 따르면tomcat 아래의 서버를 수정해야 한다.xml 프로필 정보, 도메인 이름과 디자인 포트를 연결합니다.이렇게 설정한 후에도 프로젝트에 접근할 수 없습니다. 매번 서버의 오류를 보고합니다.마지막으로 자료를 찾아서 iis를 사용하여tomcat에 비추어야 한다고 했습니다.많은 자료를 찾아서 밤을 새워 문제를 성공적으로 해결했다.다음은 비교적 전면적인 강좌입니다. (주의: 설정 과정은 반드시 천천히 해야 합니다. 그렇지 않으면 잊어버리거나 함부로 하면 더 많은 시간을 낭비할 수 있습니다.)설정을 완성하고 한동안 사용한 후에 서버는 그다지 신비롭지 않게 변했다.
IIS7이 제대로 설치되어 있음(80 포트)
1. 설치 소프트웨어 JRE7, 설치 경로는 D:\java\Jre6입니다.
둘째, 설치 소프트웨어 Tomcat7, 설치 경로는 D:\Tomcat7입니다.TOMCAT를 시작하고 테스트합니다http://localhost:8080 방문 가능.
(힌트: 상기 2개의 소프트웨어 설치 경로는 빈칸이 없는 것이 좋습니다. 이 두 단계는 문제가 없도록tomcat이 정상적으로 접근한 후에 통합할 수 있도록 합니다.)
3. 레지스트리 파일 가져오기
새 tomcat_IIS.reg 파일, 다음 내용 쓰기(D:/tomcat7 서버 Tomcat 설치 경로)를 엽니다.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="D://tomcat7//logs"
"log_level"="debug"
"tomcat_start"="D://tomcat7//bin//tomcat.bat start"
"tomcat_stop"="D://tomcat7//bin//tomcat.bat stop"
"worker_file"="D://tomcat7//conf//workers.properties"
"worker_mount_file"="D://tomcat7//conf//uriworkermap.properties"
참고:
1, 등록표를 가져온 후 반드시 regedit을 사용하여 등록표를 열어 가져오는 데 성공했는지 확인하십시오.등록표에 상술한 항목과 문자열 값이 포함되어 있는지 여부입니다.
2, 인터넷의 많은 강좌 가져오기 등록표 위치는 [HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]
잘못된 위치입니다. isapi_redirect.dll을 불러올 수 없어서 IIS에 Isapi 필터를 추가한 후 파일에 접근하면 (JSP나 PHP 파일에 오류가 발생) 500 오류가 발생합니다.
64비트 운영 체제의 정확한 위치는 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Jakarta Isapi Redirector\1.0]입니다.
넷째,tomcat 설치 디렉터리에 conf 폴더에 두 개의 파일 만들기
파일 1: workers.properties

workers.tomcat_home=D:\Tomcat7\
workers.java_home=D:\java\Jre6
ps=\ 
worker.list=zouyi615  #zouyi615 Tomcat , , 
worker.zouyi615 .port=8009
worker.zouyi615 .host=localhost
worker.zouyi615 .type=ajp13
worker.zouyi615 .lbfactor=1
파일 2: uriworkermap.properties

/*.jsp=zouyi615  # .jsp Tomcat 
/system/=zouyi615 # system Tomcat 
/system/*.jsp=zouyi615 #system .jsp Tomcat 
/system/*=zouyi615  #system Tomcat 
#/system/이 디렉터리는tomcat 서버 웹app 디렉터리 아래의 폴더이며,/system/아래의 모든 파일은 IIS를 통해 접근할 수 있습니다
5. 복사 isapi_redirect.dll tomcat 설치 디렉터리에 conf 폴더
부터tomcat-connectors-1.2.37-windows-i386-iis를 다운로드합니다.zip, 압축 해제 후 isapi_redirect.dll은 {tomcat_home}/jk에 배치되고 이 디렉터리에 isapi_redirect.properties, 내용은 다음과 같습니다.
6. IIS7.5를 열고 왼쪽 컴퓨터 이름을 누르십시오(사이트 디렉터리 아래가 아니라 사이트 디렉터리에서'ISAPI와 CGI 제한'이라는 옵션을 찾을 수 없습니다).
IIS 관리자의 "ISAPI 및 CGI 제한"에서 오른쪽 단추로 추가하고, 경로는tomcat 설치 디렉터리에 있는 conf 폴더의 isapi_redirect.dll, "확장 경로 실행 허용"설정, 설명 이름은jakarta
7. 이어서 Default 웹 사이트(또는 당신의 사이트 디렉터리를 누르면 아래의 Default 웹 사이트는 이것과 같다. 일반 IIS7 서버는 여러 개의 사이트 디렉터리를 설정할 수 있다. 예를 들어 나는 demo.uprui.com이라는 디렉터리에서 조작한 것이다.)ISAPI 필터를 선택하고 필터를 오른쪽 단추로 추가합니다. 이름은 jakarta입니다. 실행 가능한 파일은tomcat 설치 디렉터리에 있는 conf 폴더 isapi_redirect.dll.
8. Default 웹 사이트에서 "가상 디렉터리 추가"를 오른쪽 단추로 누르면 별명은 jakarta (jakarta 이름이어야 하며, 이름은 등록표에 있는 "extension_uri"값의 이름과 일치해야 합니다.) 경로는 tomcat 설치 디렉터리에 있는 conf 폴더, 즉 isapi_redirect.dll이 있는 디렉터리입니다.관리자 권한이 없는 경우 IIS 사용자가 사이트 디렉터리에 접근할 수 있는지 확인하십시오.
9. 가상 디렉터리 jakarta를 클릭하고 "처리 프로그램 맵"을 두 번 클릭하면 맨 오른쪽(3분 표시줄에서) "편집 기능 권한..."을 선택합니다.모든 권한 (실행 권한) 을 선택합니다.
10. Default 웹 사이트에서 프로세서 맵을 두 번 클릭하고 스크립트 맵 추가를 마우스 오른쪽 버튼으로 클릭하여 경로 쓰기 *를 요청합니다.jsp, 실행 가능한 파일 선택tomcat 설치 디렉터리에서 conf 폴더 isapi_redirect.dll.이름(예: JSP)
일반적인 오류:
1. 질문: 구성이 실패했습니다. IIS 테스트에서 JSP 페이지에 500 오류가 발생했습니다.
HTTP 오류 500.0 - 내부 서버 오류
GetFilterVersion을 호출하지 못했습니다. ISAPI 필터 "D:\soft\tomcat7\conf\isapi_redirect.dll"에 있습니다.
답: 등록표 가져오기 위치가 잘못되었거나 등록표를 가져오지 않았습니다.레지스트리를 수동으로 쓰거나 위치를 변경합니다.
64비트 운영 체제의 정확한 위치는 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Jakarta Isapi Redirector\1.0]입니다.
2. php 페이지에 접근하는 것이 정상입니다. JSP 페이지에 접근하면 공백이 표시되지만 오류 메시지가 표시되지 않습니다.
A: JSP 액세스에 대한 잘못된 프롬프트가 없으며 레지스트리가 올바른지 여부를 나타냅니다. 일반적으로 IIS 사용자가 Tomcat 디렉토리에 액세스할 수 있는 권한에 대한 질문입니다.그리고 Isapi 로드 여부입니다.

좋은 웹페이지 즐겨찾기