2022. 9. 23. 18:26 WorkHolic
아파치 프록시로 다른 서버의 사이트 서비스 하기
728x90
반응형
아파치 프록시로 다른 서버의 사이트 서비스 하기
2대의 서버를 운영중이다.
A 서버에서 서비스 중인 사이트를
B 서버에서 함께 서비스를 하고 싶다.
첫번째는 일반적으로 하는 것처럼 데이터를 복사하고 똑같이 세팅하여 서비스를 하면 된다.
두번째는 프로그램 버전 차이 문제나, 데이터를 복사할 수 없을 때 등 프록시를 이용하여 세팅할 수 있다.
사용된 아파치 버전은 아래와 같다.
[root@test httpd]# httpd -v
Server version: Apache/2.2.22 (Unix)
Server built: Feb 23 20xx 12:27:57
VirtualHost를 아래와 같이 작성한다.
핵심은 Proxy~ 부분이다.
<VirtualHost *:80>
ServerName mydomain1.com
ServerAlias *.mydomain1.com mydomain1.com
ServerAdmin webmaster@mydomain1.com
ErrorLog logs/mydomain1.com-error_log
SetEnvIf Request_URI "favicon.ico" do_not_log
CustomLog logs/mydomain1.com-access_log Combined env=!do_not_log
ProxyPreserveHost On
ProxyPass / http://mydomain2.com:80/
ProxyPassReverse / http://mydomain2.com:80/
ProxyRemote * http://mydomain2.com:80/
</VirtualHost>
아파치를 재시작 해 주면 된다.
#아파치 #프록시 #apache #proxy
728x90
SMALL
'WorkHolic' 카테고리의 다른 글
Linux 실행 파일 경로 문제 해결 (No such file or directory) (0) | 2022.11.15 |
---|---|
[Apache] (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 (2) | 2022.09.23 |
(postfix) 발신자 메일 주소별로 다른 수신자에게 전달는 방법 (0) | 2022.09.19 |
MySQL 데이터베이스 이전하기 euckr->utf8 (0) | 2022.08.12 |
오늘도 평화로운 전산실 (0) | 2022.07.25 |