0

正しく定義する方法がわかりませんが、問題は...

Apache 'vhost_ssl.conf' でディレクトリ (/abc) をプロキシパスする必要がある状況があります。

/abc https://1.1.1.1:4443/abc (ホストで実行されている最初の jboss サーバー)

/abc https://1.1.1.1:2308/abc (ポート 2308 は VM IP:4443 にマップされ、VMware で実行されている 2 番目の jboss サーバー)

今、私はURLをプロキシパスしようとしています:-

https://mysite.com/server1/abc -> どのプロキシにhttps://1.1.1.1:4443/abc

https://mysite.com/server2/abc-> どのプロキシにhttps://1.1.1.1:2308/abc

ここでは、ダミー フォルダー server1 と server2 が要求を分離することを期待しています。任意の提案、またはおそらくワークスルーは私に感謝します.

ありがとう。

4

1 に答える 1

0

これには、Apache で mod_rewrite モジュールを使用する必要があります。

mod_rewriteについては、以下のリンクを参照してください。

https://httpd.apache.org/docs/current/mod/mod_rewrite.html

書き換えルールは、以下の行のようなものになります。

<VirtualHost Host_Address:443>
    RewriteEngine On
    RewriteRule ^/server1/abc$ https://1.1.1.1:4443/abc
    RewriteRule ^/server2/abc$ https://1.1.1.1:2308/abc

    -----------
    -----------
</VirtualHost>

これはhttpd-vhosts.confファイルに追加できます。

于 2013-02-21T13:22:57.980 に答える