Apache -> WAS로 Reserve Proxy 구성하기
👤 김선호
🕒 2025-11-04 11:53
조회수 739
DMZ에 웹서버 설치 후 /etc/httpd/conf/httpd.conf 파일에 아래 내용 추가
<VirtualHost *:[port]>
# 리버스 프록시가 동작할 가상호스트(예: DMZ Apache) 설정
ServerName [중계 서버 도메인] # 클라이언트가 접속할 공개 도메인 (예: otp.pola.or.kr)
SSLEngine on # HTTPS(SSL/TLS) 통신 활성화
SSLCertificateFile cert.pem # 서버 인증서 파일 (공인인증서)
SSLCertificateKeyFile key.pem # 인증서 개인키 파일
SSLCertifivateChainFile DigiCertCA.pem # CA 인증서 체인 파일
SSLProxyEngine On # Apache가 프록시하면서도 HTTPS 백엔드로 통신할 수 있도록 SSL 프록시 기능 활성화
ProxyRequests Off # Forward Proxy 기능 비활성화 (리버스 프록시 전용으로 동작)
ProxyTimeout 120 # 프록시 요청 타임아웃(초 단위)
ProxyPreserveHost Off # 원본 요청의 Host 헤더를 유지하지 않음 (내부 서버로 넘길 때 도메인 바꿔서 보냄)
# /sln/user/ 경로로 들어온 요청을 내부 Apache(또는 WAS)로 전달
ProxyPass /sln/user/ [받을 도메인]/sln/user/
# 요청에 대한 응답 헤더의 Location, Set-Cookie 등에서 내부 도메인을 외부 도메인으로 다시 변환
ProxyPassReverse /sln/user/ [받을 도메인]/sln/user/
</VirtualHost>
💬 댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨보세요!
댓글을 작성하려면 로그인해주세요.