
간단한 질문이 있습니다.
내 환경에는 이와 같이 구성된 아파치가 있습니다.
<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
필요한 각 상황에서 사용됩니다.