問題タブ [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.
apache - 内部ホストへの ProxyPass とカスタムの利用不可メッセージ
特定のドメイン名でインターネットからアクセスできる学校のサーバーがあります。ライブラリ OPAC を利用できるようにするために、内部ローカル ネットワークからホストへのプロキシ パスを確立することができました。
正常に動作しますが、このホストが実行されているかどうかを検出し (24 時間年中無休で動作しません)、そうでない場合はメッセージを表示して、ユーザーが「サーバーに到達できません」と混乱しないようにしたいと考えています。エラー。
Apache ディレクティブのみを使用してこれを達成できますか?
regex - nginx proxy_pass で Location ヘッダーを変更する
proxy_pass
すべてのリクエストを/api
バックエンド Tomcat REST サービスに渡すための nginxセットアップがあります。Location
このサービスは、リクエストのタイプに応じて異なるヘッダーを返す場合があります。たとえば、 Tomcat でホストされているためですLocation: http://foo.bar/baz/api/search/1234567
。baz
foo.bar
私の現在の構成では、ホスト名が正しく書き換えられますが、そのbaz
部分はそのまま残ります。これを削除したいのですが、proxy_pass オプションはヘッダーの新しい値のクリアまたは設定に限定されているようです。
たとえば、正規表現の代替を使用して、クライアントに渡される前にヘッダーを動的に変更する方法はありますか? これは私のnginx構成です:
nginx - NginxはルートURLを書き換えます
nginx プロキシを使用しており、ベース URL をサーバー URL に置き換えようとしています。たとえばwww.google.com
、 my を介してプロキシし、すべてのベース URL インスタンス ( ) を ( )localhost:8000
に置き換えたいとします。www.google.com
localhost:8000
これまでの私のnginx.conf:
java - Apache ProxyPass トムキャット
同じマシン内の Apache と Tomcat サーバーに問題があります。仮想ホスト kb.domain を tomcat アプリ kb にリダイレクトしたい。
インターネットでいくつかの投稿を読みましたが、問題の解決策が見つかりません。
私の構成には 1 つの Apache サーバー ( http://domain
) があり、同じマシンに 1 つの tomcat サーバー ( http://domain:8080
) があります。私のApacheでは、次のkb.domain
ように応答するVirtualHostをマップしました:
ブラウザから kb.domain url を呼び出すと、最後に余分な / が追加され、リダイレクト ループに入ります。
誰でも私を助けることができますか?
ありがとう
php - デフォルトの SSL と ProxyPass は、独自の SSL を使用して (別のコンピューター上の) 別のドメインにリダイレクトします。
問題は、apache2、ProxyPass、および SSL を有効にした Ubuntu で次のことを実行できるかどうかです。
私はメインサーバーを持っています。それがドメインであるとしましょう
http://domain.com
-正常に動作していますと の証明書で SSL を有効にしており、正常に動作し
domain.com
てwww.domain.com
いhttps://domain.com
ますデフォルトでは、*.80 仮想ホストの処理と *.443 仮想ホストの処理
/etc/apache2/sites-enabled
という2 つの conf ファイルがあります。この 2 番目のファイルでは、すべての証明書ファイルを指定しました。000-default
default-ssl
domain.com
ProxyPassで、ローカル コンピューター 192.168.0.100 上
000-default
のドメインを処理するサーバーへのリダイレクトを設定しました - 正常に動作していますsubdomain.domain.com
の証明書を 192.168.0.100 にインストールしてい
subdomain.domain.com
ます。ブラウザをポイントするhttps://subdomain.domain.com
と、 の証明書が読み込まれるため、警告が表示されdomain.com
ます。
のリクエストhttps://subdomain.domain.com
が 192.168.0.100 に転送され、そのファイルをロードするようにするにはどうすればよいhttps://subdomain.domain.com
ですか?