2012-11-22 1 views
2

나는 Jboss + Apache 솔루션을 사용합니다. [내 httpd-vhost.conf 파일을 참조하십시오]SSL을 통한 Apache-2 프록시 엑스 제외

프록시 리디렉션에서 내 이미지 폴더를 제외하려고했습니다. 내가 HTTP 사용할 때 내가 뭘하려고하는 것은

는,/usr/지방/이미지/별칭에서 이미지를 선택 : //www.mysite.com/images 및 HTTPS : //www.mysite.com/images 링크.

가상 호스트 포트 80에서는 정상적으로 작동하지만 가상 호스트 포트 443에서 동일한 구성을 수행하면/usr/local/images/alias에서 이미지를 가져 오지 않고 Jboss로 리디렉션합니다.

즉, http://www.mysite.com/images 링크가 작동하지만 https : //www.mysite.com/images가 동일한 구성으로 작동하지 않습니다.

나머지 SSL 구성도 정상적으로 작동합니다. https://www.mysite.com에 문제없이 액세스 할 수 있습니다.

아무도 도와 드릴 수 있습니까?

<VirtualHost www.mysite.com:80> 
ServerName www.mysite.com 
ProxyPreserveHost On 
ProxyPass /images ! 
Alias /images/ /usr/local/images/ 
ProxyPass/http://www.mysite.com:8080/ 
ProxyPassReverse/http://www.mysite.com:8080/ 
</VirtualHost> 


<VirtualHost www.mysite.com:443> 
ServerName www.mysite.com 
SSLEngine On 
SSLCertificateFile "\jboss-5.1.0.GA\server\default\conf\mysite.crt" 
SSLCertificateKeyFile "\jboss-5.1.0.GA\server\default\conf\mysite.key.insecure" 
ProxyPreserveHost On 
ProxyPass /images ! 
Alias /images/ /usr/local/images/ 
ProxyPass/http://www.mysite.com:8080/ 
ProxyPassReverse/http://www.mysite.com:8080/ 
</VirtualHost> 

<Directory /usr/local/images/> 
Options Indexes FollowSymLinks Includes ExecCGI 
AllowOverride All 
Order Allow,Deny 
Allow from all 
Require all granted 
</Directory> 
+0

실수 나 잘못된 아파치 - vhost.conf 파일을 업로드했다. 지금 나는 고쳤다. – Unknown

답변

1

해결책을 찾았습니다.

내가 한 것은 별도의 httpd-ssl.conf 파일을 만들고 Listen 443을 작성하는 것입니다. 다른 구성은 동일합니다.

아래 httpd-ssl.conf 파일을 참조하십시오.

감사

Listen 443 

<VirtualHost www.mysite.com:443> 
ServerName www.mysite.com 
SSLEngine On 
SSLCertificateFile "\jboss-5.1.0.GA\server\default\conf\mysite.crt" 
SSLCertificateKeyFile "\jboss-5.1.0.GA\server\default\conf\mysite.key.insecure" 
SSLProxyEngine On 
ProxyRequests Off 
ProxyPreserveHost On 
ProxyPass /images ! 
Alias /images/ /usr/local/images/ 
ProxyPass/https://www.mysite.com:7443/ 
ProxyPassReverse/https://www.mysite.com:7443/ 
</VirtualHost>