
Apache에서 가상 호스트를 설정했습니다.
구성은
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /var/www/abc
하지만 내 웹사이트는 8090에서 실행됩니다.
누군가가 다음을 입력하면 웹사이트가 표시되어야 합니다.mydomain.com
브라우저에는 표시되어서는 안 됩니다.maydomain.com:8090
이것이 어떻게 달성될 수 있습니까?
답변1
만 사용하여 웹 사이트를 얻는다면 http://mydomain.com/
정의에 따라 웹 서버는 포트 80에서 이를 제공해야 합니다. 포트 8090을 통해서만 웹 사이트를 얻을 수 있다면 해당 웹 사이트는 8090입니다.~ 할 것이다URL에 있어야 합니다. 주변에는 방법이 없습니다.
이론적으로는 포트 전달이나 프록싱 또는 이와 유사한 것을 준비할 수 있지만 결국 이는 다음을 의미합니다.무엇그런 다음 포트 80에서 수신 대기하고 해당 트래픽을 전달해야 합니다. URL에 다른 포트가 지정되지 않은 경우 웹 브라우저는 항상 포트 80에 연결됩니다.