Apache / Tomcat 설치과정은 생략
httpd.conf 파일 수정하여 리버스 프록시에 필요한 모듈 활성화
vim /etc/httpd/conf/httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Apache가 실행 중인 상태에서 명령어 입력
httpd -M | grep proxy
vim /opt/tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
위의 코드에서 Port 확인
Apache의 httpd.conf 또는 가상 호스트 설정 파일 수정
가상 호스트 설정은 /etc/httpd/conf.d/ 디렉토리에 위치합니다.
Apache는 이 디렉토리 내의 모든 파일을 자동으로 읽어들여서, 여러 개의 가상 호스트를 관리할 수 있습니다.
vim /etc/httpd/conf.d/tomcat.conf
<VirtualHost *:80>
ServerName example.com # 도메인명 혹은 IP 혹은 아무거나
# Tomcat으로 요청을 전달
ProxyPass / http://<Tomcat 서버 사설IP>:8080/
ProxyPassReverse / http://<Tomcat 서버 사설IP>:8080/
</VirtualHost>
sudo systemctl restart httpd
이후 Apache 서버에 80포트로 접근하면 Tomcat 서버가 응답한다