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.