가상 호스트에 걸친 아파치 위치 지시문

가상 호스트에 걸친 아파치 위치 지시문

간단한 질문이 있습니다.

내 환경에는 이와 같이 구성된 아파치가 있습니다.

<VirtualHost 1.1.1.1:80>
        ServerAdmin [email protected]
        DocumentRoot /apps/docroot/
        ServerName server.mydomain.tld
        <Location /report >
                ProxyPass http://report.mydomain.tld/
                ProxyPassReverse http://report.mydomain.tld/
        </Location>
</VirtualHost>

<VirtualHost 1.1.11:443>
         ServerAdmin [email protected]
        DocumentRoot /apps/docroot/
        ServerName server.mydomain.tld
        SSLEngine on
        SSLCipherSuite !EXP1024-RC4-SHA:!EXP1024-DES-CBC-SHA:ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
        SSLCertificateFile /path/to/crt.crt
        SSLCertificateKeyFile /path/to/crt.key
        SSLCACertificateFile /path/to/CA.crt
</VirtualHost>

문제는 프록시 설정이 SSL 가상 호스트에 적용되는가입니다. (IE에서 https를 사용하여 /report에 액세스하는 경우 요청이 계속 프록시 처리됩니다.).. http를 사용하면 프록시 처리된다는 것을 알고 있습니다..

- 고마워요 비제이

답변1

아니요, 그렇지 않습니다. 하나의 가상 호스트 내의 지시문은 해당 호스트에만 적용됩니다.

여러 vhost/location/directory 컨텍스트에서 반복적으로 적용하려는 지시문 세트가 있는 경우 이를 수행하는 가장 좋은 방법은 해당 지시문을 별도의 파일에 저장하는 것입니다.Include필요한 각 상황에서 사용됩니다.

관련 정보