問題タブ [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.
url - 場所ごとの Nginx / 書き換えられた uri を proxy_pass に渡す
場所に基づいてproxypassを介して2つの異なるバックエンドにURLリクエストをプロキシしたい場合、最も迅速でクリーンなソリューション.
この構成では、nginx は「/app1」または「/app2」をプロキシに渡し、バックエンドは URL/コマンドを認識しません。
たとえば、アクセスするときにhttp://127.0.0.1:3000
のみに渡したいのですが、上記の構成ではas としても渡します。同じことが言えます/messages
http://<nginx>/app1/messages
/app1/
http://127.0.0.1:3000/app1/messages
/app2
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 では、画像が提供されていません。
apache - Spring セキュリティでプロキシ パスが失敗する
リダイレクトする一連のルールを作成しました
宛先の URL のタイプ
私はApache httpd.confに次のルールを書きました
これにより、アプリケーションのログインページや他のページにアクセスできますが、アプリケーションでログイン/ログアウトしようとすると、「localserver」の場所に侵入します。
問題は春のセキュリティにありj_spring_security_check, j_spring_security_logout
ます。私はこれのために何をすべきか分かりません。
Spring セキュリティはプロキシ パスよりも優先されます!!!!!
nginx - nginxproxy_pass構成
いくつかのURLを別のホストにプロキシする必要があります。実際、nginx構成をテストするために、異なるポートを持つ同じホストを使用しています。これは私の仮想ホストの定義です:
もちろん、私のhostsファイルにはdomain.comのマッピングがあります
URLを呼び出すと:http ://domain.com:8081 / Plasma / default / page / 12http404を取得します
構成から2番目の場所を削除した場合:
必要なリソースを取得しましたが、が別のプラットフォームでホストされているため、一部が欠落しています。
この問題を解決するにはどうすればよいですか?
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を使用して、これに対する使用可能なソリューションを見つけた人はいますか?
nginx - proxy_passを使用するときにnginxに応答ヘッダーを追加するにはどうすればよいですか?
nginxの背後にあるサーバーから受信した応答のカスタムヘッダーを追加したいと思います。
add_header
nginxで処理された応答に対しては機能しますが、が使用されている場合は何もしませんproxy_pass
。
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 ではなくプロキシパス名にリダイレクトされるようにするにはどうすればよいですか?
apache - Apache ProxyPass を使用して Tomcat Java WebApps に接続すると、PHP WebApps が見つからない
私は tomcat に proxypass mod を使用して apache-http をセットアップしています:
この構成を使用すると、すべてのトラフィックが優れた方法で転送されます。
ただし、Apacheにいくつかのphpページもあり、この構成ではHTTP-404が発生します。
PHP サイトを混在させて、Java がホストするサイトでもこの設定を行うことは可能ですか?
apache - proxyPass と proxyPassReverse を使用した Apache rewriterule
proxyPass と proxyPassReverse で次の書き換えルールを使用する必要があります
私の仮想ホストの定義は
どこに書き換えルールを挿入して、URL -- localhost/market にアクセスしたときに、localhost:8080/stackoverflow/market への内部書き換えを実行しますか?
助けてください