2

Jboss + Apache ソリューションを使用しています。[以下の httpd-vhost.conf ファイルを参照してください]

画像フォルダーをプロキシ リダイレクトから除外しようとしました。

私がしようとしているのは、http ://www.mysite.com/images およびhttps://www.mysite.com/imagesリンクを使用するときに、/usr/local/images/ エイリアスから画像を選択することです。

これは仮想ホスト ポート 80 で正常に動作していますが、仮想ホスト ポート 443 で同じ設定を行うと、/usr/local/images/ エイリアスからイメージを取得せず、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>
4

1 に答える 1

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>
于 2012-11-23T10:09:02.023 に答える