-1

ポート オフセット 100 で構成された 2 つの Jboss アプリケーション サーバーを実行しています。

Apache サーバーはポート 8000 でアプリ リクエストをリッスンしています。

.htaccess ファイルを構成して追加する必要があるといういくつかの投稿を読みました。

  RewriteEngine on
  RewriteRule ^.*$ http://localhost:*/SiteDown.html [L,R]

しかし、Apache の公式ドキュメントによると、パフォーマンスに影響を与える可能性があるため、.htaccess の使用はこれを構成する正しい方法ではないと述べています。彼らは Directory タグを使用することを推奨しました。

私の質問は、アプリページを提供する代わりにメンテナンスページを表示したい場合に、タグをどのように設定し、構成ファイルのどこに配置すればよいですか?

mod_clusterのconfファイルにある構成は次のとおりです

MOD_CLUSTER_ADDS

<IfModule manager_module>
  Listen 127.0.0.1:4221
  Maxsessionid 100
  ManagerBalancerName mycluster
  <VirtualHost 127.0.0.1:4221>
    <Location />
     Order deny,allow
     Deny from all
     Allow from 127.0.0.1
    </Location>

    KeepAliveTimeout 300
    MaxKeepAliveRequests 0
    AllowDisplay on
    ServerAdvertise off
    #ServerAdvertise on http://127.0.0.1:4221
    AdvertiseFrequency 5
    #AdvertiseSecurityKey secret
    #AdvertiseGroup 224.0.1.105:23364
    EnableMCPMReceive on

    <Location /mod_cluster_manager>
       SetHandler mod_cluster-manager
       Order deny,allow
       Deny from all
       Allow from 127.0.0
    </Location>
  </VirtualHost>
</IfModule>
4

1 に答える 1

0

つまり、以下のセットアップがあります:

Client - Apache(mod_cluster) - JBoss node1+(cluster)+node2 

したがって、バックエンドの Jboss ノードをメンテナンスするときはいつでも、Jboss はリクエストを処理しないでください。代わりにメンテナンス ページを表示する必要があります。あれは正しいですか?

于 2016-08-30T14:35:11.100 に答える