내 java 앱이 실행되는 /usr/local/tomcat/webapps/cas
이 있습니다. 시도 할 때 Tomcat 및 Apache 웹 서버 (httpd)를 인터페이스 한 후 http://192.168.0.117/cas
로그인 페이지가 표시 될 수 있지만 시도 할 때 https://192.168.0.117/cas
은 Tomcat이 아닌 Apache 웹 서버에서 404 not found
을 얻었습니다. 아파치 웹 서버 응답 는
Not Found
The requested URL /cas was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.0.117 Port 443
https://192.168.0.117/
잘 작동합니다.
그래서 문제는 Tomcat에 대한 요청을 전달하기 위해 Apache 웹 서버를 구성하여 해결해야한다고 생각합니다. 인터넷에 도움이되지만 단계별 가이드 라인이 없습니다.mod_jk를 사용하여 Tomcat이 Apache 웹 서버와 인터페이스 할 때 SSL을 활성화합니다.
3
A
답변
4
Apache Tomcat Connector를 사용하여 Apache와 Tomcat을 연결하는 것 같습니다. SSL이 구성된 Apache 위치를 찾으십시오 (예 : grep -R SSLEngine *
). 그런 다음 SSL 구성 파일의 <VirtualHost>
안에 보호해야 할 연결 (예 : JkMount /idp worker1
)을 담당하는 Apache Tomcat Connector 구성 파일 /etc/apache2/mods-enabled/jk.load
의 행을 배치하십시오. 우분투 또는 데비안의 경우이 파일은 /etc/apache2/sites-available/default-ssl
일 수 있습니다.