Apache 가상 호스트를 사용하여 통과 포트를 유지하는 내부 IP로 하위 도메인을 리디렉션합니다.

Apache 가상 호스트를 사용하여 통과 포트를 유지하는 내부 IP로 하위 도메인을 리디렉션합니다.

나는 한동안 이 질문에 대한 답을 찾고 있었는데, 질문을 하는 사람들의 요구 사항이 약간 다르고 매우 다른 답변을 얻는다는 것을 알게 되었지만 그 중 어느 것도 내 문제에 맞는 것 같지 않습니다.

mod_proxy를 사용하여 기본 도메인의 하위 도메인을 네트워크의 다른 컴퓨터로 리디렉션하는 서버가 있지만 항상 다음과 같이 포트를 지정해야 합니다.

<VirtualHost *:80>
    ServerName sub.domain.com
    ProxyPreserveHost On
    ProxyPass / http://192.168.1.123/
    ProxyPassReverse / http://192.168.1.123/
</VirtualHost>

내가 달성하고 싶은 것은 모든 종류의 연결을 해당 하위 도메인으로 리디렉션하고 지정된 포트를 다른 컴퓨터로 리디렉션하는 것입니다.

<VirtualHost *:*>
    ServerName sub.domain.com
    ProxyPreserveHost On
    ProxyPass / http://192.168.1.123/
    ProxyPassReverse / http://192.168.1.123/
</VirtualHost>

그래서 그것은 다음과 같이 번역될 것입니다:

sub.domain.com:1234=>192.168.1.123:1234

sub.domain.com:5678=>192.168.1.123:5678

잠깐...문서공식 문서합격할 수 있을 것 같습니다:하지만 이렇게 하면 서버의 기본 페이지가 표시됩니다...

관련 정보