iptables는 URL을 통해 localhost vhost로 리디렉션됩니다.

iptables는 URL을 통해 localhost vhost로 리디렉션됩니다.

모바일 애플리케이션에 대한 테스트 환경을 설정하려고 합니다. 게이트웨이 역할을 하고 192.168.10.0/24에서 dhcp를 제공하고 아파치의 페이지를 제공하는 시스템이 있습니다.

192.168.10.0/24의 모든 트래픽이 URL을 통해 내 가상 호스트로 리디렉션되도록 iptables 규칙을 어떻게 설정합니까? 따라서 url1은 호스트1로 이동하고, url2는 vhost2로 이동하며, 다른 모든 트래픽은 기본적으로 vhost0으로 설정됩니까?

지금은 http만 사용하고 있습니다. 다른 모든 것이 제대로 작동하면 나중에 https를 추가할 수도 있습니다.

답변1

이 작업을 수행하는 데 사용할 수 없습니다 iptables. 호스트 이름/URL이 아닌 IPTable을 사용하여 IP 주소만 조작할 수 있습니다. URL/가상 호스트를 기반으로 리디렉션할 수 있는 Apache와 같은 프록시가 필요합니다.

관련 정보