미크로틱 웹 프록시로 홈페이지 리디렉션 하기

 미크로틱으로 리버스 프록시(reverse proxy) 구현하기편의 연장 포스팅.

리디렉팅을 구현하는 방법은

  1. 사이트 페이지에 스크립트 삽입
  2. 서버단(아파치,IIS,NGIX등…)에서 설정
  3. 프록시 서버에서 설정

이 있는데 일반적으로 사이트 페이지에서 리디렉션을 걸어 놓는다.  일반적으로 호스팅하는  홈페이지는 페이지에서 리디렉션을 구현하지만 이런 시나리오를 생각해보자.

mt_reverse_map

시나리오
홈페이지를 홈서버에서 운영하고 있고 앞단에 미크로틱을 이용한 웹 프록시 서버가 있다. 근데 서버 점검을 한다던가 홈페이지 유지보수를 해서 클라이언트에게 홈페이지를 노출할 수 없을때 다른 주소로 넘기고 싶다면?  매일 am 2:00 부터 am 6:00 까지 사이트를 닫고 싶다면?

이럴때 미크로틱 웹 프록시에서 리디렉션을 구현해주면 웹서버를 죽이더라도 리디렉션이 가능하다. 물론 미크로틱은 작동되고 있어야 한다 (…) 매일 특정시간에 리디렉션을 하는 건 스크립트와 같이 응용하면 가능하겠지만 본인의 실력이 미천한지라(틈틈히 공부중) 아직까지 구현은 못해봤다.

mt_webproxy_redirect_01

일단 리디렉션이 중요한거니까 윈박스를 실행하고 IP > Web Proxy 창에서 오른쪽의 Access 버튼을 클릭.

mt_webproxy_redirect_02

Web Proxy Access 창에서 왼쪽의 +버튼을 눌러 리디렉션할 주소를 위와 같이 입력해 준다. 위 설정은 mystor.org 주소를 mystor.net으로 리디렉션 하는 것인데 중요한건 Action을 deny처리 하면 아래 Redirect To 옵션이 활성화 되는데 거기에 이동할 주소를 적어주면 된다.

스크립트를 익히면 원하는 시간대에 리디렉션되는 설정을 공유하겠다. (언제가 될지.. :D)

연관 글

댓글