2013-09-02 2 views
0

그래,이 질문에 대한 검색을 시도했지만 이해가 안되거나 잘못된 것을 검색하고 있습니다. 그것은 간단하거나 불가능할 수도 있습니다.동일한 네트워크에 2 개의 Apache 인스턴스가 있습니까?

는 내가 모든이에있는 포트 80에서 아파치 가상 호스트로 설정 3 개 도메인 이름이

을 (ISP는 비즈니스 계정없이 2 IP의 허용하지 않습니다) 1 개 정적 IP 주소를 가진 라우터에서 해요 내 Windows 측면 @ 내 로컬 IP 192.168.1.2:80 - example1 (2) (3) .com

저는 게임 서버와 Apache 서버에서 VM을 사용하고있는 Linux 서버를 가지고 있습니다. PHP 쪽 소켓 요청을 호출하는 스크립트가 이쪽에서만 작동하기 때문에 리눅스 쪽에서 아파치가 필요합니다 @ 192.168.1.4:421

질문 : 내 example3.com 도메인에 있습니다. Windows 측과 Windows에 머무를 필요가있는 몇 개의 디렉토리가 있습니다. example3.com:421/example에서 다른 서버에 연결할 수 있습니다. example3.com/example으로 이동하여 example3.com에 도달 할 수있는 트래픽을 원합니다. 421/example에서 Windows vHosts에서 포트 위치를 표시하지 않고 DocumentRoot를 설정할 수는 없습니다. 실제로 Linux 측에 있기 때문에 어떻게 설정해야합니까? mod_proxy를 살펴 봤지만 작동한다면 100 %가 아닙니다. & 처음 두 도메인에서 가동 중지 시간이 많이 필요하지 않습니다. 도와주세요! 누군가가 포트 변환을한다고 말했지만 넷기어 N600 &은 포트 변환에 대해 아무 것도 찾을 수 없습니다.

미리 감사드립니다.

답변

1

가 나는

그런 다음, SAMBA를 통해 리눅스 시스템에서 디렉토리를 내보내 Windows 시스템에 그들을지도하고, 할 수있는 리눅스 측에 사실입니다 때문에의 DocumentRoot를 설정할 수 아니에요 이 디렉토리에 액세스하도록 Apache를 구성하십시오.

또 다른 옵션은 Windows 컴퓨터에서 URL 리디렉션을 구성하는 것입니다. example3.com/example과 같은 URL을 example3.com:421/example으로 리디렉션 할 수 있습니다. 라우터에서 포트 포워딩을 구성하여 포트 421을 Linux 박스의 포트 80으로 포워딩해야합니다.

See here 그러나 많은 참고 자료가 있습니다.

+0

SAMBA를이 제품에 설치하는 것이 좋겠지 만 RHEL4이므로 키가 없습니다. 내 게임 서버에는 RHEL4 만 필요하므로 추측 컨데 & 421에서 80까지 포트를 사용할 수 없습니다. 이미 사용 중입니다 (내 Windows Apache는 이미 열렸으며 80, 192.168.1.2로 열었습니다) 그래도 도와 ​​줘서 고마워! – Siqko

+0

Windows 포트 80이 Linux 포트 80과 충돌하는 이유가 확실하지 않습니다. 421을 전달할 때 대상 포트와 IP 주소 (Linux 컴퓨터)를 지정해야합니다. 그게 효과가있다. 그럼에도 불구하고 80 일 필요는 없습니다. 모든 포트에서 Apache 서버를 실행 한 다음 421을 해당 포트로 전달할 수 있습니다. – Ziffusion

+0

그래, 내가 역방향 프록시에 대해 많이 알고 있니? 나는 그것을 이해하는 것 같지 않지만 그것이 내가 가야만하는 길일 것 같아요. – Siqko

관련 문제