본문 바로가기

[Program]/Server

Apache Reverse Proxy 사용하기

아파치내에 80포트 서비스 중


서비스포트가 9000번인 서비스가 신규로 올라감에 따라.


도메인에 9000번 포트 번호 ( www.bongfeel.com:9000 ) 이 아닌 서브도메인 ( sub.bongfeel.com ) 으로 연결 되도록 동작하기 위해 설정 하는 방법.


기존에 윈도우내에 아파치와 톰캣을 동시에 사용 하였는데 해당부분도 확인을 한번 해봐야겠다.


포트포워딩, 아파치 톰캣 포트 분리, 서비스 포트 서브도메인 연결,


아파치 설정 기본위치


/etc/httpd/conf/httpd.conf 파일내 해당부분 추가




ProxyRequests On 

<Proxy *> 

    Order deny,allow 

    Allow from all 

</Proxy>





/etc/httpd/conf/vhost-httpd.conf 또는 새로 생성하여 VirtualHost 설정




<VirtualHost *:80> 

ServerName sub.bongfeel.com

ProxyPass / http://localhost:9000/ 

ProxyPassReverse / http://localhost:9000/ 

</VirtualHost>




위와 같이 설정 후 아파치 재시작


service httpd restart 또는 systemctl restart httpd 


후 도메인 확인 하면 해당 도메인으로 잘 연결 되는 것을 확인 할 수 있다.


윈도우는 다음 포스팅에 등록할 예정.





'[Program] > Server' 카테고리의 다른 글

log4j 보안취약점 조치방법  (0) 2021.12.12
CentOS 7.5 Cmake3.6.1 설치(Install)  (0) 2018.11.22