Apache 가상 호스트 : 로컬 폴더 대신 원격 IP로 문서 루트


0

ftp.foo.comDocument Root를 사용하여 192.168.1.76을 좋아 한다고 말할 수 있는지 궁금합니다 . 두 개의 서버가 있는데, 하나는 모든 Apache2 항목을 포함하고 다른 하나는 다운로드 서버입니다. HTTP 포트 80을 웹 서버로 라우팅하고 가상 호스트를 사용하여 ftp.foo.com192.168.1.76에 매핑 할 수 있지만 여전히 www.foo.com내 웹 사이트로 연결될 수 있습니다.

감사!


라우터 뒤에 있습니까 아니면 이것이 vps 설정입니까?
John Siu

답변:


0

NAT 라우터 뒤에 있고 고정 외부 IP가 하나만 있다고 가정합니다.

FTP와 HTTP는 다른 포트를 사용합니다. http / https를 웹 서버로 전달하고 ftp를 ftp 서버로 전달하기 만하면됩니다. 이것은 라우터에서 수행됩니다.

아파치에서 가상 호스트 설정이 필요하지 않습니다.


차라리 공개 IP를 사용하여 다운로드 서버에 액세스하지 않겠습니다.
Keaton

(1) 라우터에 대한 나의 가정이 맞습니까? (2)이 경우 Ziaunys 제안 mod_proxy_ftp를 사용할 수 있습니다. 그러나 ftp 업로드는 지원하지 않습니다. 또한 모든 ftp 트래픽이 웹 서버 상자를 통과 함을 의미합니다. (3)이 ftp 서버를 사용하기위한 구체적인 방법이 있습니까? 문제의 상황을 간략하게 설명하고 대안을 제안 할 수 있습니다.
John Siu

0

아마도 아파치를 ftp 서버의 프록시로 사용하고 싶을 것입니다. 활성화 할 수있는 "mod_proxy_ftp"기능이 있습니다. 이런 식으로 ftp.foo.com cname을 사용하여 프록시 호스트와 일치시킬 수 있습니다. 다음은 설명서에 대한 링크입니다.

http://httpd.apache.org/docs/2.2/mod/mod_proxy_ftp.html

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.