사용자 도구

사이트 도구


wiki:was:tomcat:apache-tomcat_연동하기:apache-tomcat-7.0.100_이상_server.xml_ajp_설정

문서의 이전 판입니다!


apache-tomcat-7.0.100 이상 server.xml ajp 설정

  • description :
  • author : 김토피아
  • email : kimmk@repia.com
  • lastupdate : 2020-04-03

○ apache(WEB)과 tomcat(WAS)가 물리적인 서버 한대로 있는 경우

# apache/conf/workers.properties
 
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java/
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=127.0.0.1 <!-- My Tomcat Server IP -->
worker.ajp13.type=ajp13
 
# tomcat/conf/server.xml
    <Connector protocol="AJP/1.3"
               address="127.0.0.1" <!-- My Tomcat Server IP -->
               port="8009" 
               redirectPort="8443"
	       secretRequired="false" />
2020년 3월 2일 보안 이슈 이후로 AJP포트를 변경 하여 사용 할 것을 권장

○ apache(WEB)과 tomcat(WAS)가 각각 물리적인 서버로 있을 경우

# apache/conf/workers.properties
 
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java/
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=192.168.10.109 <!-- My Tomcat Server IP -->
worker.ajp13.type=ajp13
 
# tomcat/conf/server.xml
    <Connector protocol="AJP/1.3"
               address="192.168.10.109" <!-- My Tomcat Server IP -->
               port="8009" 
               redirectPort="8443"
	       secretRequired="false" />

TOMCAT 오류사항 및 대응

심각: Failed to initialize end point associated with ProtocolHandler [“ajp-bio-0:0:0:0:0:0:0:1-8018”]
java.net.SocketException: Protocol family unavailable
해결: address=“::1” 인 경우 발생
심각: Failed to start connector [Connector[AJP/1.3-8018]]
org.apache.catalina.LifecycleException: service.getName(): “Catalina”; 프로토콜 핸들러 시작 실패
해결: secretRequired=“false” 옵션이나 AJP 설정에 이상이 있는 경우
심각: StandardServer.await: create[localhost:8006]:
java.net.BindException: Address already in use
해결: port 충돌 시 발생
정보: org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [159,729] milliseconds.
해결: 톰캣이 늦게 뜨는 현상 catalina.sh의 상단에 JAVA_OPTS=“$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom” 입력

Ref

/volume1/web/dokuwiki/data/attic/wiki/was/tomcat/apache-tomcat_연동하기/apache-tomcat-7.0.100_이상_server.xml_ajp_설정.1585913672.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)