問題タブ [mod-proxy]
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.
tomcat - Tomcat クラスタリングと HTTPS の問題
私は Tomcat 6 の 2 つのインスタンスを持っており、コンテンツは HTTP と HTTPS を介して他のページにアクセスできます。
このようにインスタンスを構成しました:
- ポート 8080 (HTTP) および 8443 (HTTPS) でリッスンするインスタンス 1
- ポート 7080 (HTTP) および 7443 (HTTPS) でリッスンするインスタンス 2
クラスタリングを行うために、Apache 2.2 で mod_proxy を構成しました。
リクエストは適切に受信され、HTTP トラフィックに対してはすべて正常に機能しますが、アプリ内で HTTPS になると、Tomcat がページを提供しようとするとページが見つかりません。
ここで、ロード バランサをバイパスして 2 つの tomcat インスタンスに直接アクセスすると、すべて問題ありません。そのため、Tomcat では http/https が適切に構成されていますが、Apache では構成されていません。
これ(またはmod_proxy)を処理するには、Apacheを構成する必要があると感じています。
apache - ApacheからTomcatへ:mod_jkとmod_proxyの比較
mod_jk
Tomcat インスタンスをmod_proxy
apacheで使用することの長所と短所は何ですか?
私は何年も本番環境で mod_jk を使用してきましたが、Tomcat を前面に出すのは「古い方法」だと聞いています。変更を検討する必要がありますか?何かメリットがあるでしょうか?
javascript - comet-server を作成するための mod_proxy と Apache 2 の理解
私は現在、ある種のコメットテクニック(ロングポーリングXHRリクエスト)用の単純なHTTPサーバーを実装しようとしています。JavaScript
クロスドメイン リクエストについては非常に厳格であるため、いくつか質問があります。
- 私が理解しているように、リクエストを処理している間はすべての Apache ワーカーがブロックされるため、通常の Web サイトのように「スクリプト」を記述すると、すべてのワーカーがリクエストを処理しているときに Apache がブロックされます。--> 動かない!
- 私は、この長いポーリング リクエストを処理するためだけに、独自の単純な HTTP サーバーを作成するというアイデアを思いつきました。このサーバーはブロックされるべきではないため、各ワーカーは同時に多くのリクエストを処理できます。私のサイトにはコンテンツ/画像なども含まれており、サーバーはコンテンツをサーバーする必要がないため、80 とは別のポートで彼を開始しました。現在の問題は
JavaScript
、Apache によって配信されたものと実行中の comet-server の間で対話できないことです。いくつかのクロスドメイン制限のため、別のポートで。--> 動かない! mod_proxy
次に、サーバーを新しいサブドメインにマップするために使用するアイデアを思いつきました. 私は実際にどのように機能するのか理解できませんでしたがmod_proxy
、最初のアプローチと同じ効果があることを知っていると想像できますか?
この種の古典的な Web サイトとこれらのロングポーリング XHR リクエストを組み合わせて作成するには、どのような方法が最適でしょうか? 自分のサーバーに自分でコンテンツ配信を実装する必要がありますか?
http - リバース プロキシの背後にある WebDAV
私は2つのサーバーを持っています。Web 上の 1 つのリバース プロキシと、WebDAV を提供するプライベート リンク上の 1 つ。
ブース サーバーは apache httpd v2 です。
私が持っているプロキシで:
私が持っているdavサーバー上:
リバース プロキシには 経由https
でアクセスし、プライベート サーバーには 経由でアクセスしhttp
ます。そして、そこに問題があります!
読み取り専用コマンドは正常に機能します。しかし、何かを動かしたいときは502 Bad gateway
. この理由は、リバース プロキシが拡張された dav 要求内の URL を書き換えていないためです。
ソース URL はヘッダー内にあり、正しく変換されhttp://share.local/file1
ます。宛先 URL は、私が理解できないいくつかの xml フラグメント内にあり、残りますhttps://example.com/file1
:(
Apacheがリクエストを正しく変換できるようにする標準的な方法はありますか?
がんばってくれてありがとう。
apache - Apache と JBoss は同時にポート 80 を使用します
同じマシンに Apache 2 と JBoss 4.2.3 の両方があり、両方でポート 80 を使用したいと考えています。この mod_jk、mod_proxy を実行する方法はいくつかありますが、どれが最適かはわかりません。
負荷分散は必要ありませんが、HTTPS は必要です。
apache - ProxyPass で Tomcat コンテキスト名とは異なるパス名を使用する方法
Tomcat 5.5.9 と Apache 2.x を使用しています
Tomcat コンテキスト名とは異なるパス名を ProxyPass で使用しようとしています。
ただし、これは機能しません。これら2つが同じ場合、すべてが正常に機能します。
私がネット上で目にするほとんどの例には、Tomcat コンテキスト名と同じパスも含まれています。
Tomcat コンテキスト内で「context.xml」を使用していますが、「server.xml」エントリはありません。また、プレーンな httd.conf を使用しており、VirtualHost エントリは使用していません。
java - プロキシ サーバー モジュールを Web アプリケーションと組み合わせる
あるサイバーカフェに自動請求システムを実装したいと考えています。誰かが私のカフェでネットサーフィンをしたいとき、彼はアテンダントに行き、アテンダントは彼に PC を割り当て、アプリケーションによって生成された passswd を彼に与え、passswd は有効になります。特定の時間(顧客のニーズに応じて1時間程度のセッション)。顧客が自分のPCにアクセスしてサイトを開くと、最初にpassswdを要求するWebアプリケーションにリダイレクトする必要があります.正しい詳細を入力すると許可されますその特定のためにネットをサーフィンするには、彼の時間が切れた場合、彼は出席者からタイマーの更新を取得する必要があります。
つまり、Webアプリケーションと組み合わせることができるJavaの既製のプロキシサーバーモジュールが必要です。これに基づいて請求/自動化を実装する必要があるため。
どのようなアプローチを使用できますか? どのプロキシ モジュールを利用できますか?
apache - 正確に 1 つのファイルをプロキシするように Apache を構成する方法は?
(私は密集している必要があります-これを行う方法に関するApacheのドキュメントを理解できません。)
私が行っている SWF 開発をスピードアップするために、スタジオのテスト Web サイトを参照するときに、ローカル マシンにローカル SWF を取得させたいと考えています。1 つのローカル SWF のみ - 残りはテスト Web サイトから取得しました。
そこで、mod_proxy と proxy_http_module を使用してポート 80 に Apache をセットアップし、テスト サーバーが 127.0.0.1 であることを示す HOSTS のエントリを追加しました。私が必要としているのは、「http://test/blahを要求するすべての呼び出しは 10.1.1.whateverに行きます。http://test/blah/foo.swfは c に行きます: \proj\foo.swf".
誰かがこれを手伝ってくれますか?ありがとうございました。
ruby-on-rails - Unix ドメインソケットを使用するように Apache BalancerMember を構成できますか?
Apache Proxy バランサー ディレクティブを使用して、一連のシン サーバー (Rails 用) を接続しています。
そのようです:
ただし、シンは UNIX ドメイン ソケットを使用するように構成することもできます。
だから私は次のようなことができるようにしたい:
しかし、Apacheはそれを受け入れていません。nginxでもできるようですが、本当はApacheを使いたいです。
方法はありますか?
apache - CakePHP のリバース プロキシ?
CakePHP アプリケーションがあり、httpd.conf に次のディレクティブがあります。
CakePHP がなくても、これは問題なく動作します。ただし、CakePHP は routes.php やその他のソースからの独自のリダイレクト ロジックを使用しているため、プロキシ設定をオーバーライドしているように見えるため、サーバー上の「/community」への呼び出しは、 CommunityController と呼ばれるコントローラー。
ここでの私の問題は、複数のアプリケーションを提供する 1 つのサーバーを持ちたいが、それをユーザーに対してシームレスに保ちたいということです。そのため、完全な PHPBB アプリケーションは、たとえば「/forum」ディレクトリ内で、CakePHP のコントローラーであるかのように実行できます。
誰かがこれを以前に行ったことがありますか?それは可能ですか? mod_rewrite
and/or routes.php ファイルがディレクティブをオーバーライドするのはなぜmod_proxy
ですか??