問題タブ [mod-cluster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - mod_cluster を使用した Apache HTTPD での URL の書き換え
私はApacheが初めてです。2 つの jboss (7.1.1 としての Jboss) と apache httpd サーバーがあります。負荷分散に mod_cluster を使用しています。jboss の URL をユーザーから隠し、クリーンな URL をユーザーに表示したいと考えています。
例えば
www.mydomain.com には、静的な Web サイトがあります。
subdomain.mydomain.com はmydomain.com:8080/myapp に移動する必要があります。 subdomain.mydomain.com/mypage.xhtml は mydomain.com:8080/myapp/mypage.xhtml
に移動する必要があります。 sumdomain.mydomain.com/myservice は
mydomain に移動する必要があります。
com:8080/myapp/service.xhtml?name=myservice
私は多くのことを試しましたが、成功しませんでした。可能かどうか教えてください。そして、可能であれば、私がすべきことは何ですか。
よろしくお願いします。
よろしく。
apache - mod-cluster および Apache HTTPD2.2 を使用する tomcat7 ホットスタンバイ ノード
RHEL6.7 で mod-cluster1.2.9 および Apache HTTPD2.2 で tomcat7.0.63 を使用しています。
専用のバランサ構成を持つ複数の Tomcat インスタンスが、専用の Virtualhost:6666 を使用して Apache HTTPD を共有しています。1 つの Tomcat インスタンスのみがマスター ノードとホットスタンバイ ノードを持つ必要があります。server.xmlでModClusterListenerの有無にかかわらず、mod-proxy-balancer、BalancerMemberを試しました。しかし、共有 Apache HTTPD での mod-cluster との共存が機能していないことがわかります... または、私は間違いを犯しています。
JBoss EAP および Wildfly には、lbfactor/loadfactor があります。
これにより、1 つのノードがホットスタンバイ ノードになります。
load = 0
(スタンバイ)をに送信するmod-cluster Tomcatシステムプロパティなど、tomcat7でそうする方法はありますVirtualhost:6666
か?
よろしく、hplar
jboss - httpd2.4 を使用する wildfly 9.0 スタンドアロン クラスター。および mod_cluster1.3.1
2 つのノードを持つスタンドアロンの Wildfly クラスターをセットアップしたいと考えています。この目的のために、2 台の fedora22 仮想マシンをセットアップしました。両方のノードに Wildfly 9.0.0.Final をインストールし、standalone-ha.xml
構成ファイルで実行しました。最初のノードには、httpd 2.4 と mod_cluster 1.3.1 もインストールしました。現在の設定を以下に示します。両方のマシンで、ファイアウォールと SELinux を無効にしました。
Node1 構成(192.168.2.240)
mod_cluster.conf
httpd.conf
サーバールート「/etc/httpd」
Listen 80 インクルード conf.modules.d/*.conf ユーザー apache グループ apache ServerAdmin root@localhost
standalone-ha.xml (重要な部分だけ貼り付けています)
Node2 構成(192.168.2.226)
私のアプリケーション設定
pom.xml
jboss-web.xml
jboss-web.xml
で httpd を開始しsystemctl start httpd
、次に Wildfly を で実行し./standalone.sh -c standalone-ha.xml
ます。サーバーはエラーなしで起動し、アプリケーションをデプロイします。localhost:8080 の両方のノードでアプリケーションを確認できます
192.168.2.240:6666/mod_cluster_manager で、次の画面が表示されます。
アドレスhttp://192.168.2.240/のブラウザーでアプリを取得したいが、httpd とページ 404 を再起動すると 503 Service Unavailable が表示される - 数秒の文字が見つかりません。http://192.168.2.240:6666/で、 fedoraテスト ページを取得します。httpd のエラー ログには、エラーのみのデバッグ メッセージが表示されません。
アプリがデプロイされる構成に問題があると思います。
apache2 - ドメインモードのwildfly 10 + ubuntuのapache2 + mod_cluster
次のセットアップを機能させようとしています。
OS: Ubuntu 14.04.3 LTS Apache2: Apache/2.4.7 (Ubuntu) mod_cluster 1.3.1 wildfly: wildfly-10.0.0.CR2 ドメイン モード (main-server-group の server-one と other-server の server-two -同じubuntuサーバー上のグループ)テスト展開:cluster-demo
2 週間後、mod_cluster が動作する apache を使用しましたが、wildfly が期待どおりに動作しません。
私のApache設定:
サイト対応/wildfly.conf
サイト有効/000-default.conf
mods-enabled/mod_cluster.conf
mods-enabled/mod_cluster.load
mod_cluster-manager が利用可能で、cluster-demo のデモ ページも利用可能です。しかし、Apache エラー ログには次のエラーが表示されます。
main-server-group から server-1 を停止すると、server-two は次のように言いました。
(Incoming-2,ee,master:server-two) ISPN000094: チャネル Web の新しいクラスター ビューを受信しました: [master:server-two|12] (1) [master:server-two]
しかし、ブラウザーではクラスターデモページの代わりに取得します:
私の wildfly domain.xml 構成は、これらの 2 つのチャンチを除いて、サーバーからの標準構成です。
と
Apache には 000-default.conf が必要ですか? proxypass および proxypassreverse アノテーションを削除すると、デモ ページにアクセスできなくなります。Apache を実行するために、wildfly でプロキシ アノテーションが必要なのはなぜですか? 広告モジュールに何か問題がありますか?
誰かが私を助けてくれることを願っています。