我使用Jboss + Apache解決方案。 [請參閱下面的我的httpd-vhost.conf文件]使用SSL的Apache-2 proxypass排除
我試圖從代理重定向排除我的圖像文件夾。
我嘗試做的是,從/ usr /本地/圖片/別名挑選圖片,當我使用HTTP://www.mysite.com/images和HTTPS://www.mysite.com /圖片鏈接。
這對虛擬主機端口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>
誤我已經上傳不正確的httpd-vhost.conf文件。現在我糾正了。 – Unknown