나는 한동안 이 질문에 대한 답을 찾고 있었는데, 질문을 하는 사람들의 요구 사항이 약간 다르고 매우 다른 답변을 얻는다는 것을 알게 되었지만 그 중 어느 것도 내 문제에 맞는 것 같지 않습니다.
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
잠깐...문서공식 문서합격할 수 있을 것 같습니다:하지만 이렇게 하면 서버의 기본 페이지가 표시됩니다...