問題タブ [proxypass]

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.

0 投票する
1 に答える
32565 参照

url - 場所ごとの Nginx / 書き換えられた uri を proxy_pass に渡す

場所に基づいてproxypassを介して2つの異なるバックエンドにURLリクエストをプロキシしたい場合、最も迅速でクリーンなソリューション.

この構成では、nginx は「/app1」または「/app2」をプロキシに渡し、バックエンドは URL/コマンドを認識しません。

たとえば、アクセスするときにhttp://127.0.0.1:3000のみに渡したいのですが、上記の構成ではas としても渡します。同じことが言えます/messageshttp://<nginx>/app1/messages/app1/http://127.0.0.1:3000/app1/messages/app2

0 投票する
2 に答える
12506 参照

apache2 - Apache2 VirtualHost (ProxyPass および Alias) 構成は Ubuntu では機能しますが、OSX では機能しません

私は開発環境に Ubuntu マシンを何年も使用しており、OSX (Mountain Lion) に移行しようとしています。この時点で唯一の問題は、apache2 の構成です。

Ubuntu マシンで「apache2 -v」を実行すると、

OSX マシンで「httpd -v」を実行すると明らかになります

したがって、仮想ホストの構成がうまく移行されない理由について、私が完全に混乱していることは想像に難くないでしょう。

VirtualHost 構成の次の ProxyPass および Alias ビットは、最初の apache2 インスタンスで使用すると非常にうまく機能しますが、2 番目のインスタンスでは機能しません。両方のマシンのディレクトリ構造

すべての意図と目的のために、仮想ホスト構成は次のとおりです

目標は、Apache がすべての画像とアプリ サーバーをポート 8080 で提供し、面倒な作業を行うことです (一般的なパターン)。

Ubuntuでは、これはうまく機能します。Macbook では、画像が提供されていません。

0 投票する
1 に答える
1521 参照

apache - Spring セキュリティでプロキシ パスが失敗する

リダイレクトする一連のルールを作成しました

宛先の URL のタイプ

私はApache httpd.confに次のルールを書きました

これにより、アプリケーションのログインページや他のページにアクセスできますが、アプリケーションでログイン/ログアウトしようとすると、「localserver」の場所に侵入します。

問題は春のセキュリティにありj_spring_security_check, j_spring_security_logoutます。私はこれのために何をすべきか分かりません。

Spring セキュリティはプロキシ パスよりも優先されます!!!!!

0 投票する
1 に答える
4013 参照

nginx - nginxproxy_pass構成

いくつかのURLを別のホストにプロキシする必要があります。実際、nginx構成をテストするために、異なるポートを持つ同じホストを使用しています。これは私の仮想ホストの定義です:

もちろん、私のhostsファイルにはdomain.comのマッピングがあります

URLを呼び出すと:http ://domain.com:8081 / Plasma / default / page / 12http404を取得します

構成から2番目の場所を削除した場合:

必要なリソースを取得しましたが、が別のプラットフォームでホストされているため、一部が欠落しています。

この問題を解決するにはどうすればよいですか?

0 投票する
3 に答える
10932 参照

apache - Apache proxyPassReverse と Websockets

私は、websocket を使用する Perl Mojolicious プロジェクトに取り組んできました。Apache を実行している共有サーバーで起動し、proxyPass と proxyPassReverse を使用して、Hypnotoad で実行する Mojolicious コードの URL をきれいにしたいと考えています。

以下のように設定しています。

アパッチの URL:

ヒプノトードのURL:

次のApacheエントリを使用して、Hypnotoadサーバーをリバースプロキシできます

apache.conf エントリ

ただし、次を使用すると、websocket リクエストで 404 エラーが発生します。

私が使用すると302エラー:

Websocketが認証をチェックしなかったので、これは問題にはならないと思いますが、Mojoliciousルートを使用して、Websocket経由で投稿できることを確認します。

私が見る限り、Apache はリバース プロキシ WebSocket をサポートしていません。apache/httpd conf ファイル内。

本番環境で安定しているApacheを使用して、これに対する使用可能なソリューションを見つけた人はいますか?

0 投票する
5 に答える
199731 参照

nginx - proxy_passを使用するときにnginxに応答ヘッダーを追加するにはどうすればよいですか?

nginxの背後にあるサーバーから受信した応答のカスタムヘッダーを追加したいと思います。

add_headernginxで処理された応答に対しては機能しますが、が使用されている場合は何もしませんproxy_pass

0 投票する
2 に答える
2703 参照

django - proxypass の背後で django プロジェクトをホストする

ローカル マシン X で django admin プロジェクトをホストしてい ます。 別のマシン Y に外部 IP があり、Y から X へのプロキシ パスを実行しています。 http://10.4.x.y/myapp/admin works.

http://proxypassname.com/myapp/admin works. しかし、管理ページで編集した後、リンク「保存」または「保存して編集を続ける」ボタンをクリックすると、ローカルマシンのIP(つまりhttp://10.4.x.y/myapp/blah_blah_blah)にリダイレクトされます。

django プロジェクトがローカル IP ではなくプロキシパス名にリダイレクトされるようにするにはどうすればよいですか?

0 投票する
1 に答える
300 参照

apache - Apache ProxyPass を使用して Tomcat Java WebApps に接続すると、PHP WebApps が見つからない

私は tomcat に proxypass mod を使用して apache-http をセットアップしています:

この構成を使用すると、すべてのトラフィックが優れた方法で転送されます。

ただし、Apacheにいくつかのphpページもあり、この構成ではHTTP-404が発生します。

PHP サイトを混在させて、Java がホストするサイトでもこの設定を行うことは可能ですか?

0 投票する
1 に答える
12321 参照

apache - proxyPass と proxyPassReverse を使用した Apache rewriterule

proxyPass と proxyPassReverse で次の書き換えルールを使用する必要があります

私の仮想ホストの定義は

どこに書き換えルールを挿入して、URL -- localhost/market にアクセスしたときに、localhost:8080/stackoverflow/market への内部書き換えを実行しますか?

助けてください