> 백엔드 개발 > PHP 튜토리얼 > Jsp와 PHP는 포트 번호를 추가하지 않고 액세스하기 위해 Apache와 Tomcat을 통합할 때 포트 80을 공유합니다.

Jsp와 PHP는 포트 번호를 추가하지 않고 액세스하기 위해 Apache와 Tomcat을 통합할 때 포트 80을 공유합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-08-08 09:21:13
원래의
1473명이 탐색했습니다.

목적:
Java 프로젝트와 PHP 프로젝트 모두 포트 80을 공유할 수 있도록 Apache와 Tomcat을 통합합니다. 웹 사이트에 접속할 때 주소 표시줄에 포트 번호를 추가할 필요가 없습니다.
환경 설명:
Linux CentOS 32비트
Apache 2.2.2
Tomcat 7.0.37
준비:
mod_jk.so 다운로드
http://archive.apache .org/dist/tomcat/tomcat-connectors/jk/binaries/
다운로드할 적절한 파일을 찾기 위해 링크를 엽니다. 다운로드한 후 이름을 mod_jk.so
Apache 관련 파일 수정
으로 변경합니다. mod_jk.so /modules 디렉토리로 이동
2. /apache/conf 디렉토리에 mod_jk.conf 새 파일을 생성합니다
#mod_jk 모듈 로드
LoadModule jk_module 모듈/mod_jk.so
#Where Workers.properties 찾기
JkWorkersFile conf/workers.properties
#jk 로그를 넣을 위치
JklogFile 로그/mod_jk.log
#jk 로그 수준 설정[debug/error/info]
JkLogLevel 정보
#로그 형식 선택
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#JkOptions는 SSL 키 크기를 보내도록 나타냅니다.
JkOptions +ForwardKeySize +ForwardURICompat - ForwardDirectories
#JkRequestLogFormat 요청 형식 설정
JkRequestLogFormat "%w %V %T"
#컨텍스트/예제에 대한 서블릿을 ajp13이라는 작업자에게 보내기
JkMount /servlet/* ajp13
#MyProject 아래의 모든 파일을 ajp13이라는 작업자에게 보냅니다.
JKMount /MyProject ajp13
3. /apache/conf 디렉토리에 새 파일 Worker.properties를 만듭니다.
worker.list=ajp13
worker.ajp13.port= 8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
4. conf
Listen 80 to Listen your IP:80
ServerName localhost:80
마지막 줄에 conf/mod_jk.conf 포함을 추가하세요.
DocumentRoot를 찾아 해당 값을 기억하세요. 나중에 유용할 것입니다. 내 것은 /www/apache/htdocs
5. 노드 추가

코드 복사 코드는 다음과 같습니다.


< VirtualHost * :80>
ServerAdmin webmaster@dummy-host.example.com
ServerName www.sample.cn/m
ProxyRequests Off
주문 거부,허용
모두 허용

ProxyPass /MyProject http://www.sample.cn/MyProject/pages/login.jsp
ProxyPassReverse /MyProject http://www.sample .cn /MyProject/pages/login.jsp


[참고:] 빨간색 부분의 이름은 일관성이 있어야 합니다. 즉, 일관성이 있어야 합니다. tomcat 아래에 프로젝트 이름
Tomcat 관련 파일 수정
1. tomcat 아래에 ROOT.xml 추가
내 디렉토리는 다음과 같습니다: /opt/tomcat/conf/Catalina/localhost
새 ROOT.xml

코드 복사 코드는 다음과 같습니다.

>


2. /conf/server.xml I. 기본 포트 번호를 수정합니다. (또한 변경할 필요가 없습니다. 기본값은 일반적으로 8080입니다.)


II.AJP 포트 번호를 확인하세요(8009는 수정할 수 없습니다. 이 문장이 주석 처리된 경우 주석 처리를 해제하세요)
III. 노드
----------------친절한 알림-------------------------------- -------------
이때, "도메인명/프로젝트명/"을 통해 자바 프로젝트에 접근할 수 있지만, 마지막 "/"가 빠질 수 없으니 주의해주세요!

사용자가 "/"를 추가할 필요가 없도록 하려면 "웹사이트 디렉토리 뒤에 백슬래시 추가"를 참조하세요


........... .. .......

【......자세히 보기】

Java 무료 학습 Java 자율 학습 네트워크 http://www.javalearns.com WeChat ID: javalearns를 팔로우하면 언제 어디서나

또는 스캔

언제 어디서나 Java 배우기

위 내용은 Jsp와 PHP가 공유하는 포트 80을 소개하고 있으며, 관련 내용을 포함하여 Apache와 Tomcat 액세스를 통합할 때 포트 번호를 추가할 필요가 없습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿