問題タブ [mod-jk]
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.
mod-rewrite - きれいな URL を使用した apache2 tomcat6 mod_rewrite でユーザー セッション情報が失われ、ショッピング カートが空になる
mod_jk と mod_proxy の両方でこれを試しましたが、同じ結果が得られました。
この mod_rewrite ルールを使用するとうまくいきます:
これに関する問題は、見苦しい新しい URL/blah/blah/blah?blah=l2vb&party_name
がブラウザーのアドレス行に表示されることです。これは避けたかったことです。これを行う[R]
フラグのようです。
次のルールは、醜い URL を非表示にし、新しいきれいな URL のみを表示します。
注意: ここでの唯一の違いは、. 間の最後のフラグ[]
です。
問題は、ユーザーがショッピング カートに既に何かを入れている場合、空になることです。どういうわけか、彼らの接続セッション (またはそれが何であれ - ここでは私の深さからではなく!) が再初期化されるため、最初から始めているように見えます。
[PT,L]
など、他のフラグの組み合わせをいくつか試し[R,PT]
ましたが、これまでのところうまくいきませんでした。
apache - サーブレット/jspの結果に応じて書き換え条件を作成するにはどうすればよいですか?
Webアプリまたはモバイルアプリのいずれかを提供するJBossの上にApacheがあります。現在、Apache mod-rewriteを使用して、user-agentの正規表現マッチングに基づいて、ユーザーをWebまたはモバイルに転送する場所(およびmod-jkをJBossにマウントする場所)を決定していますが、これは不正確でエラーが発生しやすいです。
Webアプリとモバイルアプリのどちらを提供するかを決定する一環として、JBossでサーブレットまたはjspを使用します(サーブレットはWURFLのユーザーエージェントをチェックして、これがモバイルデバイスかWebブラウザーかを確認します)。
サーブレット/jspの結果に応じて書き換え条件を作成するにはどうすればよいですか?
(私はすでにjspを2つの可能なURLにリダイレクトし、そこから書き換えルールロジックを続行することを考えましたが、これはURLパラメーターを前後に渡すことで複雑になります)
tomcat - ホットTomcatがmod_jkで行うのと同様に、jettyはApacheと統合できますか?
質問が言うように
「ホットな Tomcat が mod_jk で行うように、jetty は Apache と統合できますか?」
私たちはTomcatを離れることを切望しています。
apache - connection_pool_size と tp-processor の関係は?
apache2 ワーカーのプロパティ:
tomcat server.xml:
connection_pool_size は、最大 tcp 接続数をバックエンド サーバー (tomcat) に確立する必要があることを意味する必要があります。
.........
それから私は得る:
295 の TP-Processor があります。295< connection_pool_size+maxSpareThreads = 300 と推測します。295 < maxThreads = 350 です。問題ありません。
189 個の Tp プロセッサがあります (待機中) < maxSpareThreads = 200、問題ありません。
106 の TP-Processor があります(RUNNABLE 内) > connection_pool_size = 100、間違っていると思います。
私は何か間違ったことをしていますか?そうでない場合、これについて可能な説明を知っていますか? ありがとう
apache - アパッチ/トムキャット/mod_jk. 異なるTomcatインスタンスを指すようにいくつかのURLを作成する方法は?
私の場合:
Tomcat サーバーでいくつかの webapps を次のように実行してい
ます:
demo.myserver.com/application1
demo.myserver.com/application2
demo.myserver.com/application3 demo.myserver.com/application1
Application2.mydomain.com が demo.myserver.com/application2 を指すようにApplication3.mydomain.com が demo.myserver.com/application3
を指すよう
にDNS サーバーは、Application1.mydomain.com などをサーバーの IP アドレスにポイントします。
2. Apache Web サーバー、Apache Tomcat6、および JK2 プラグインをセットアップして、それらが通信できるようにしました。
3. httpd-vhosts.conf ですべてのドメインの仮想ドメインを構成し、httpd.conf で有効にしました。
httpd.conf:
httpd-vhosts.conf:
4. apache だけですべてが正常に動作することを確認しました。
私の問題は、JKMount を使用してリクエストをアプリケーションにリダイレクトしようとするときです。これどうやってするの?それとも、これを行うより良い方法ですか?
iis-7 - mod_jkを使用する場合のIIS7での静的gzip圧縮
JBossでWebアプリケーションを実行しており、JBossインスタンスの負荷分散にIIS7を使用しています。静的ファイル(例:CSS、JS)はIISから提供されます。mod_jkISAPIフィルターを使用してIISとJBossをブリッジしています。
IISで静的圧縮を有効にしました。ただし、IISから提供されたCSSファイルはgzip圧縮されていませんでした(応答ヘッダーを調べてこれを確認しましたが、content-encoding:gzipヘッダーがありません)。
これを投稿して、IISで動的圧縮を有効にしてから、CSSファイルをgzipで圧縮しました。uriworkermap.propertiesファイルを確認しましたが、CSSファイルリクエストをJBossにルーティングしていません。IISが静的圧縮が有効になっているCSSファイルを圧縮せず、動的圧縮が有効になっている場合にのみ圧縮する理由について、私は戸惑っています。
ありがとう、キショール
tomcat - tomcat6 で apache2 のルールを書き換える
より具体的には、GWT-Webapplication からのリクエストを書き直そうとしています: gwtupload. Web アプリケーションは、mod_jk を介して apache2 にバインドされます。
次のリクエストを書き直す必要があります。
に
servlet.gupld の後に何かありますか? 可変でなければなりません。
Webapp 自体は正常に動作し、次のように表示されます。
私の(機能していない)書き換えルールは次のようになりますが:
今のところ、サーブレットへのリクエストで常に 404 を取得しています。
誰でも助けることができますか?
tomcat - Glassfish Httpd エラーの不正なゲートウェイ
フロントエンドとしてhttpdするglassfishv3にApache Roller 5をデプロイしました。ローラーは正常に動作していますが、アクセスしたときにゲートウェイが悪いように見えることがよくあります。
この場合、このような waker プロパティの構成
労働者.プロパティ
および仮想ホスト上
このようなhttpdエラーメッセージのmod_jkログを確認します
グラスフィッシュを調整するための他の構成はありますか? またはこの原因を解決するための提案はありますか?
grails - mod_jkが部分的に機能しているTomcatとApache
Apache2.2httpサーバーが指すtomcatサーバーでgrailsアプリを実行しています。mod_jkを使用して、myapp.com:9090を使用してアプリにアクセスできるようになりました。ただし、myapp.comは503をエラーとして表示します。
「ServerNameに193.xx.xxx.xxxを使用して、サーバーの完全修飾ドメイン名を確実に判別できませんでした。」
しかし、これが私が得る唯一のエラーです。仮想ホストは次のようになります。
httpd.confで、次のようにモジュールをロードします。
そして、workers.propertiesは次のようになります。
apache - no-jk mod_proxy と同等
私はいつも mod_jk 経由で Apache + Tomcat を使用してきました。/recourses を Tomcat に転送しないように Apache に指示するには、これを vhosts に入れるだけです。
mod_proxy で同じことを行うにはどうすればよいですか。問題があれば、私は bitnami tomcat スタックを使用しており、tomcat.conf には次のものがあります。
どういうわけかそれを変更しますか?