Windows Server 2008マシン上で3つのTomcatインスタンスを実行しています。 1つのアプリで各1:複数のTomcatインスタンスへのアドレスの割り当て
- http://host:8080/app0
- http://host:8081/app1私はポート番号なしでアドレスをマップするために自分のサーバーを設定するにはどうすればよい
- http://host:8082/app2
?
それはDNSとTomcatの設定か何かか?
ありがとうございました。
[OK]を、私は次のことを試してみました:
のApache 2.2を設定し、プロキシモジュールの設定を追加
- :
ProxyRequests Off ProxyPass /app1 http://machine:8081/app ProxyPassReverse /app1 http://machine:8081/app <Location "/app"> Order allow,deny Allow from all </Location>
これで、リダイレクトはマシン内でローカルに正常に機能します。しかし、同じネットワーク内の別のマシンからアクセスしようとすると動作しません。 (この別のマシンは 'マシン'ホストにpingすることができますし、IP番号も入れてみました)。
ニースの先端@Stugal
現在地Tomcatのドキュメントを見つけることができます。私は[http://wiki.apache.org/httpd/TomcatReverseProxy](TomcatReverseProxy)]をインストールして設定しようとしています。 localhost/appからlocalhost:8080/app /にリダイレクトするように設定しましたが、このエラーが発生します: **サービスは一時的に利用できません** _メンテナンスのダウンタイムや容量の問題により、サーバーが一時的にリクエストを処理できません。後でもう一度お試しください。_ ターゲットに直接アクセスすると動作します。 google.comのような目標値を設定すると、それも機能します。 – cassioso
ページの下部にノートがありますhttp://wiki.apache.org/httpd/TomcatReverseProxy:*デフォルトのTomcat設定では、Tomcat Managerページのリンクが壊れてしまいます。 mod_proxy_htmlで修正する方法を学んでください。*他のページにも影響する可能性があります。私は今それを確認しています。 – cassioso