반응형
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서버의 페이지를 띄워 통신이 가능해졌다

반응형
'리눅스' 카테고리의 다른 글
[APACHE] OpenSSL 설정 이후 오류 (0) | 2020.12.29 |
---|---|
[리눅스] CentOS 6.10 다운로드 링크 (0) | 2020.11.12 |
[리눅스보안] /dev에 존재하지 않는 device 파일 점검 (0) | 2020.11.05 |
[리눅스보안] at 파일 소유자 및 권한 설정 (0) | 2020.11.03 |
[리눅스보안] Apache 링크 사용 금지 (0) | 2020.11.03 |
댓글