아파치 가상호스트 프록시를 이용한 http 포트포워딩

2014. 8. 8. 18:04·Study/Linux

아파치 리버스 프록시를 이용하는 방법을 주 내용으로하고 
Virtualbox 나 VMWARE등의 버추얼머신을 사용하는 환경에서 
Host OS와 Guest OS를 좀더 통일성있게 사용할 수 있는 방법에 대해 적었다. 

목표 : NAT 하에있는 Guest OS 에도 Name based Virtualhost 를 이용할 수 있도록 한다. 

호스트OS에서도 아파치, 게스트OS에서도 아파치를 사용하고 
두 서버에서 모두 이름기반 가상호스트를 사용하고 싶다면 아래처럼 설정한다. 

호스트OS에서 ㄱ 
아파치 모듈 mod_proxy.so,mod_proxy_html.so 탑재. 
httpd.conf 최하단에 아래 추가. 
=====아래======= 
ProxyRequests On 
<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 
=====아래======= 

게스트OS는 포트기반의 가상호스트를 이용해 아파치서버를 켜고, 
호스트에서 게스트의 가상호스트포트로 포트포워딩설정을 해준다. 예, 4123포트->80포트) 

다시 호스트OS의 가상호스트설정에 아래와같이 추가 
========아래========== 
#!work 
<VirtualHost *:80> 
ServerName 서버네임 
ProxyPass / http://localhost:4123/ 
ProxyPassReverse / http://localhost:4123/ 
</VirtualHost> 
========아래========== 

호스트 아파치 재시작, 테스트. 

결과 : 게스트OS로의 직접적인 이름기반 가상호스트서비스를 이용할 수 는 없으나, 아파치 리버스프록시를 이용한 name based http forwording 을 사용하였다. 
결과적으로 결과적으로 호스트의  이름기반 가상호스트에 접속하면 그 가상호스트를 통해 내부의 다른 포트로 포워딩 시켜주는 역할을 하도록 설정하였다. (체감속도는 약간 느려진 느낌.) 

저작자표시 비영리 변경금지 (새창열림)

'Study > Linux' 카테고리의 다른 글

우분투 엔비디아(지포스계열) 드라이버 설치후 tty 콘솔 진입이 안될때.  (0) 2014.08.20
실행중인 프로세스 실제 경로 구하기  (0) 2014.08.08
우분투에서 virtualbox 여러개 띄울때 관리자 쉽게열기  (0) 2014.08.08
우분투 ibus 한글입력 (virtualbox 지원)  (0) 2014.08.06
우분투(리눅스) 에서 NTFS 로 서버 띄우기.(+ ntfs mount)  (0) 2014.08.05
'Study/Linux' 카테고리의 다른 글
  • 우분투 엔비디아(지포스계열) 드라이버 설치후 tty 콘솔 진입이 안될때.
  • 실행중인 프로세스 실제 경로 구하기
  • 우분투에서 virtualbox 여러개 띄울때 관리자 쉽게열기
  • 우분투 ibus 한글입력 (virtualbox 지원)
상구너(sanguneo)
상구너(sanguneo)
  • 상구너(sanguneo)
    상구너 블로그
    상구너(sanguneo)
  • 전체
    오늘
    어제
    • 분류 전체보기 (43)
      • Day by day (4)
        • Diary (3)
        • TV (0)
      • Challenge (4)
      • Study (23)
        • Linux (6)
        • Java (1)
        • JavaScript (3)
        • BCI&BCEL&ASM (8)
        • Markup (2)
        • WAS (1)
        • DB (1)
        • NodeJS (0)
      • Develop (9)
        • inKrKamus (2)
      • Faith (0)
  • 블로그 메뉴

    • 홈
    • GITHUB
    • LinkedIn
    • 방명록
  • 링크

    • 쏠라담
    • 물빛
  • 공지사항

  • 인기 글

  • 태그

    mWebMac
    곡선좌표
    lineBreak
    닷지웹
    fillText
    html5
    mWebOSX
    베지에
    MWeb
    Canvas
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
상구너(sanguneo)
아파치 가상호스트 프록시를 이용한 http 포트포워딩
상단으로

티스토리툴바