私はhaproxyセットアップにまったく慣れていません。Tomcat サーバーの上に haproxy をセットアップしたいと考えています。
以下の構成は、Tomcat アプリケーションに適しています。
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
maxconn 4096
user haproxy
group haproxy
defaults
log global
mode http
option httplog
option dontlognull
retries 3
option redispatch
maxconn 20000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen webfarm 100.100.100.100:80
mode http
stats enable
stats uri /haproxy?statis
stats realm Haproxy\ Auth
stats auth user:password
balance leastconn
cookie JSESSIONID insert indirect nocache
option httpclose
option forwardfor
server web01 192.168.1.1:8080 cookie A check
server web02 192.168.1.2:8080 cookie B check
しかし、ユーザーに完全な URL を入力してほしくありません。そのため、ユーザーが web1.example.com にアクセスすると、Tomcat の webapp ディレクトリからアプリケーションをサーバーする必要があります。また、URLを変更したくありません。
Example : http://web1.example.com -> http://192.168.1.1:8080/applications/web1 & http://192.168.1.2:8080/applications/web1
これは URL リダイレクトと URL 書き換えで可能ですか? はいの場合は、サンプル構成を手伝ってください。
どんな助けでも本当に感謝します。
ありがとう