2013-07-15 11 views
1

나는 현재 apache2의 가상 호스트가 제공하는 여러 웹 사이트 호스트를 보유하고 있습니다. 특정 호스트에 대한 포트 80 트래픽을 별개의 실제 서버로 전달하도록 아파치를 구성 할 수 있는지 (또는 다른 도구가 더 적절한지) 궁금합니다. 주 서버는 대부분의 가상 호스트를 서비스하지만 www.myexample.com으로 향하는 요청은 완전히 다른 서버로 전달됩니까?Apache 트래픽 포워딩 - 특정 호스트의 들어오는 포트 80 트래픽을 다른 물리적 서버로 라우팅합니다.

죄송합니다.이 질문은 일반적인 것이지만 목록이나 응답 (내가 이미 실행중인 가상 서버 설정과 관련된 대부분의 문제)을 좁히기 위해 무엇을 검색할지 모릅니다.

감사 조

답변

0

나는 리버스 프록시로 Nginx에를 사용합니다. 그 방법에 대한 정보가 있습니다 Here. 수행하려는 세부 사항에 따라 다른 구성을 가질 수 있습니다.

위의 튜토리얼 외에도

, 여기에 Nginx에 대한 좀 더 많은 정보와 리버스 프록시는 다음과 같습니다

Reverse Proxy Module for Nginx
Reverse Proxy Wikipedia article

당신의 설정이의 nginx에게 기본을하는 것입니다 내가 이것을하는 방법 아파치 가상 설정을 8080으로 바꾼다. 그리고 바닐라 스타일 설치를 위해 제공된 링크를 따라 가라. 기본적으로 Nginx에서 다른 서버로 전달하도록 새 URL을 구성한 다음 다른 모든 URL을 8080으로 이동하여 현재 Apache 스택에 적용합니다. 만약 당신이 그렇게 생각한다면, 아파치 가상 서버를 Nginx 설정으로 옮길 수 있지만, 실제로는 필요하지 않습니다. 아파치 위에 Nginx 리버스 프록시는 꽤 일반적인 설정입니다.

+0

내가 좋아하는 것 같아. 나는 Nginx –

+0

을 점검 할 것입니다. 도움이되는 답변을 발견하면, 게시물의 왼쪽에있는 화살표 인터페이스를 사용하여 답변을 투표하고 승인 된 것으로 표시 할 수 있습니다. 희망이 당신을 도와줍니다! – DavidJFelix

+0

Nginx를 설치하고 구성했는데 원하는대로 수행 한 것처럼 보였습니다. 원하는 설정을 얻는 데 2 ​​시간 정도 걸렸습니다. –