본문 바로가기
리눅스

[APACHE] mod_proxy 사용하기

by 얼빵이 2020. 11. 20.
반응형

A, B, C 서버가 있다

A와 B는 통신이되고 B와 C도 통신이 된다

하지만 A와 C는 통신이되지않아 B를 통해 A와 C가 mod_proxy를 사용하여 통신하려한다

 

 

 

httpd.conf 를 열어

아래의 부분을 추가하거나 주석을 해제해준다

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

Include conf/extra/httpd-vhosts.conf

 

그 후 httpd-vosts.conf를 열어 아래 내용을 추가해준다

 

<VirtualHost *:80>
  ProxyRequests Off
  ProxyPreserveHost On
<Location /test> #mod_proxy를 사용할 경로로 변경해준다
    ProxyPass http://주소/Test.php
    ProxyPassReverse http://주소/test.php
 </Location>
</VirtualHost>

그 이후 APACHE를 재구동해준 뒤 지정한 경로로 접속하면 

설정한 페이지로 접속이 된다

 

아래 이미지와 같이

C서버는 B서버로 요청하면 B서버가 A서버의 페이지를 띄워 통신이 가능해졌다

 

 

 

 

 

 

반응형

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로