タグ付けされた質問 「proxy」

2つ以上の相互接続されたプログラム/デバイスの間に立つデバイスまたはプログラム

1
ProxyPassでのApache httpdエラー「proxy:ap_get_scoreboard_lb」
TomcatをプロキシするようにApacheを設定しましたが、ページをターゲットにすると次のエラーが表示されます。空白のページまたは503が表示されることがあります。 [エラー] [Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(2) failed in child 29611 for worker proxy:reverse [Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(1) failed in child 29611 for worker https://localhost:8443/ [Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(0) failed in child 29611 for worker http://localhost:8080/ 次のように、vmに2つの仮想ホストを構成しています。 [httpホスト] <VirtualHost …

1
haproxy:高負荷下で既存のセッションを保持し、新しい到着に「503」を提供
タイトルに書かれていることをしようとしています。既存のセッションを高負荷で保持し、新しく到着した訪問者に503メッセージを提供します。 問題:動作しますが、セッションは約90秒以上持続しません。 現在の結果では、私が見逃しているタイムアウト設定があるかどうか疑問に思っています。 目的 私はhaproxyを取得しようとしています: フロントエンドのセッションの総数が特定のしきい値を下回ったときに、新しいセッションのリクエストをバックエンド-001に送信します。 フロントエンドのセッションの合計数がそのしきい値を超えている場合、新しいセッションに503エラーを提供します セッション数がしきい値を超えた場合でも、既存のセッションの要求を許可します このように、マルチステップフォームに入力しているビジターは503エラーに驚かないで、新しいビジターに「今忙しいので後で戻って来てください」と言うことができます。 セットアップ セットアップは次のとおりです。 {visitors} ↓ [haproxy] ↓ [rails app on unicorn served by nginx] (right now just one backend: 'backend-001') 現在のアプローチ 上記を達成するために、以下の構成を使用しています。 これは、テストを簡単にするために、非常に低い制限(フロントエンドで10接続(fe_conn gt 10))でテスト用です。 サーバーに負荷をかけるために、次のようにhttperfを使用しています。 httperf --hog --server staging.machine.tld --uri / do_some_things --wsess = 500,10,30 --rate 2 global daemon maxconn 10000 …
12 proxy  haproxy 


3
プロキシの背後でSupermicro IPMIを使用していますか?
これは、オンボードIPMI BMCを含むX8DT3マザーボードを備えたSuperMicroサーバーです。この場合、BMCはWinbond WPCM450です)。多くのDellサーバーがこれを同様のBMCモデルを使用していると思います。 IPMIの一般的なプラクティスは、プライベートなルーティング不可能なネットワークにIPMIを分離することです。私たちの場合、すべてのIPMIカードは192.168.1.0/24のプライベート管理LANに接続されており、外部へのルートはありません。ラップトップを192.168.1.0/24ネットワークに接続すると、リモートコンソールを含め、すべてのIPMI機能が期待どおりに機能することを確認できます。 何らかの暗号化された接続を介して、異なるネットワークからすべてのIPMI機能にアクセスする必要があります。 SSHポート転送を試しました。これは少数のサーバーでは正常に機能しますが、これらのサーバーは100台近くあり、SSHクライアント構成を維持して100台のサーバーで6ポートを転送することは実用的ではありません。 それで、SOCKSプロキシを試すと思いました。これは機能しますが、リモートコンソールアプリケーションがシステム全体のプロキシ設定に従っていないようです。 SOCKSプロキシをセットアップします。詳細なログにより、ネットワークアクティビティ、およびポートが転送されているかどうかを確認できます。 ssh -v -D 3333 stefanl@gateway.example.org SOCKSプロキシを使用するようにシステムを構成します。JavaがSOCKSプロキシ設定を使用していることを確認します。 SOCKSプロキシが機能しています。Webブラウザを使用して、http: //192.168.1.100/ でBMCに接続します。ログインしたり、サーバーヘルスを表示したり、マシンの電源をオンまたはオフにしたりできます。SSH冗長ログが有効になっているため、進行状況を確認できます。 難しい点は次のとおりです。 という名前のファイルをダウンロードする[コンソールの起動]ボタンをクリックしますjviewer.jnlp。JNLPファイルはJava Web Startで開かれます。 Javaウィンドウが開きます。タイトルバーには、タイトルバーに「リダイレクトビューア」と表示されます。「ビデオ」「キーボード」「マウス」などのメニューがあります。これにより、Javaがプロキシを介してアプリケーションをダウンロードし、アプリケーションを起動できることが確認されます。 60秒後、アプリケーションはタイムアウトし、「ビデオソケットを開くときにエラーが発生しました」と表示されます。これがスクリーンショットです。これがうまくいけば、VNCスタイルのウィンドウが表示されます。SSHログには、ポート5900/5901への接続試行は表示されません。これは、JavaアプリケーションがVNCアプリケーションを開始したが、VNCアプリケーションがシステム全体のプロキシ設定を無視し、リモートホストに接続できないことを示唆しています。 Javaはシステム全体のプロキシ設定に従うようですが、このVNCアプリケーションはそれを無視するようです。 このVNCアプリケーションにシステム全体のプロキシ設定を強制的に使用させる方法はありますか?
12 proxy  ipmi  supermicro 

2
Apacheのプロキシリクエストをnode.jsアプリに接続するためのAkward遅延
Ubuntu Server 10.04では、node.jsアプリの例を実行しています。 var http = require("http"); function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/html"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(3000); ポート3000でリクエストをリッスンし、このリクエストをコンソールにログインして、クライアントにHTTP 「Hello World」を送信します 目標は、このアプリをApache2と共存させることでした。そこで、いくつかの調査の後、デフォルトファイル(/ etc / apache2 / sites-available / default)を次のように編集しました。 <VirtualHost *:80> ServerAdmin haj@myserver.com ServerName dev.myserver.com <Location /node> ProxyPassReverse http://127.0.0.1:3000/ ProxyPass http://127.0.0.1:3000/ </Location> <Proxy> Allow from all </Proxy> …

10
選択したユーザーのFacebookをブロックする
ここには、勤務時間中にFacebookを使用しているユーザーが数名います。一時的な対策として、facebook.comとそのさまざまなサブドメインがループバックアドレスを指すようにリモートで編集し、その後手動で昼食時にコメントアウトして、彼らがそれを使えるようにします。 これは明らかに、毎日多くのユーザーに対してこれを行うのは少し面倒です。 私は、このブロッキングをスケジュール通りに自動的に実行できるものを見つけようとしています。 グループポリシーを介してブラウザのプロキシ設定に追加できるプロキシサーバーを考えていました。 これを行うWindows用の無料または安価なソフトウェアソリューションを知っていますか?それとも、PC / VMにスタンドアロンでインストールできるものがありますか? ブロックされたホストファイルをブロックされていないファイルに切り替えるために、常にいくつかのバッチファイルを作成してスケジュールできると思います。 ネットワークはWindows 2003 SBSサーバー、Windows XP sp3ワークステーション、サーバーNetgear DG834ルーター上の単一のインターフェースであり、スケジュールは設定されていますが、ウィンドウを1ブロックウィンドウのみに設定することはできません。中央で開きます。

1
CouchDBの再起動時にApacheプロキシの再起動を回避する方法
MacでCouchDBXを使用してlocalhost CouchDBインスタンスを実行し、ProxyPassディレクティブを使用してApache 2の背後にプロキシします。 <VirtualHost *:80> ServerName playlick # points to localhost in /etc/hosts DocumentRoot "/Users/james/Sites/playlick" ProxyPass /data http://localhost:5984 ProxyPassReverse /data http://localhost:5984 </VirtualHost> 私はで私のソファーのインスタンスをヒットしようとした場合http://playlick/data、いながら動作していない私が得る503サービス一時的に利用できないことが予想されるとして、エラーが発生しました。 私は、ソファーサーバを起動し、同じURLを打つが、私はまだ、私はApacheのプロキシを再起動するまでエラーが発生します。 一方、そのURLにアクセスする前に Couchインスタンスを起動すると、Apacheに触れることなくすべてが正常に動作します。 そのため、Apacheプロセスが再起動されるまで、503エラーはキャッシュされているように見えます。これを防ぐにはどうすればよいですか? または、それが不可能な場合、CouchDBX GUIアプリでCouchインスタンスを起動するときにApacheを強制的に再起動するにはどうすればよいですか?

5
Linux上のPHP:PHPでプロキシ設定を使用してインターネットに接続する方法
私のサーバーはLANにあり、プロキシサーバーを介してインターネットに接続されています。私のPHPアプリケーション(Drupal)は、PHPコードを介して更新を確認できるはずです。どのように私は設定できるプロキシ設定をするためにPHPが正しく機能するように? 注:curlまたは他の何かでプロキシ設定を設定できることを知っています。しかし、ケースはコードが私のものではなく、変更したくないということです。PHPが常に特定のプロキシ設定を介してインターネットに接続するようにしたいだけです。
12 linux  php  proxy 

5
SSHを介してWebトラフィックをトンネリングしている間、インタラクティブシェルアクセスを無効にできますか?
外部ユーザーがイントラネット専用のWebアプリケーションにアクセスするための安価なVPNソリューションとして、SSHトンネリングの実装を検討しています。 現在、OpenSSHがインストールされたUbuntu Server 10.04.1 64ビットを使用しています。 WindowsボックスでPuttyを使用して、sshサーバーへのローカルポートにトンネルを作成しています。 start putty -D 9999 mysshserver.com -N 次に、Firefoxにlocalhost:9999でSOCKSプロキシを使用するように指示します。 -Nフラグは、クライアント側からインタラクティブシェルを無効にします。サーバー側でこれを行う方法はありますか? ルートアクセスの無効化、rsaキー認証の使用、およびデフォルトポートの変更。この目的のために私が従うべき他の明らかなセキュリティ慣行はありますか?私の目標は、単にWebトラフィックをトンネリングできるようにすることです。
12 security  ssh  proxy  shell  socks 

2
バックエンドがダウンしている場合、nginxはプロキシキャッシュを使用します
バックエンドサーバーがダウンした場合、nginxプロキシはキャッシュを使用する必要があります。 これが私の構成です。しかし、バックエンドサーバーをチェックせずにnginxがキャッシュを使用しているようです。 http { # ... proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_path /tmp/nginx levels=1:2 keys_zone=tmpzone:10m inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; server { server_name _; location / { proxy_connect_timeout 5s; proxy_read_timeout 5s; proxy_cache tmpzone; proxy_cache_valid 200 304 1d; proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504; proxy_set_header X-Real-IP …
11 nginx  proxy  cache  failover 

3
mod_rewriteをURLに使用する方法と同様に、プロキシを介して渡されるすべてのページのコンテンツを置き換えることは可能ですか?
mod_rewriteをURLに使用する方法と同様に、プロキシを介して渡されるすべてのページのコンテンツを置き換えることは可能ですか?代替のドキュメントは明確ではありません。 絶対パスを持つリバースプロキシしているページがいくつかあります。これはサイトを破壊します。それらは置き換える必要があり、mod_rewriteのようなツールはURLリクエストではないため、それらをピックアップしません。 <VirtualHost *:80> ServerName servername1 ServerAlias servername2 ErrorLog "/var/log/proxy/jpuat_prox_error_log" CustomLog "/var/log/proxy/jpuat_prox_access_log" common RewriteEngine on LogLevel alert rewrite:trace2 RewriteCond %{HTTP_HOST} /uat.site.co.jp$ [NC] RewriteRule ^(.*)$ http://jp.uat.site2uk.co.uk/$1 [P] AddOutputFilterByType SUBSTITUTE text/html Substitute "s|uat.site.co.jp|jp.uat.site2uk.co.uk|i" ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://uat.site.co.jp/ ProxyPassReverse / http://uat.site.co.jp/ </VirtualHost> 上記のいずれも、HTML文字列の置換では機能しません。 <link …

1
Internet Explorer 9および10のグループポリシー設定がありません
単一のドメインコントローラーネットワーク(Windows Server 2008 R2、2003フォレスト/ドメインレベルで実行)があり、クライアントは現在WinXP ProからWin7 Proに移行しています。 Internet Explorerのプロキシ設定を制御する必要がある:Windows XP + Internet Explorer 7および8で正常に動作するが、Windows 7 + Internet Explorer 10および11では動作しないポリシーを構築しました 管理テンプレートの代わりにポリシー設定を使用してプロキシを設定する必要があるため、これは理にかなっています ただし、[設定]に移動して[新規]を選択しようとすると、選択できるのは5と6、7、および8のみです。 IE 5-8 http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-52-58/7558.gpp1.jpg IE9とIE10もあると期待しています(IE11はIE10設定を使用することを知っています) IE8ポリシーを使用してプロキシ設定を適用しようとしましたが、これはXPクライアントでは正常に動作しますが、7クライアントでは動作しません。プロキシ設定は空です。 作業中の中央ADMXストア(\ [FQDN] \ SYSVOL [FQDN] \ Policies \ PolicyDefinitions)があり、最初にWindows 2008 R2 + IE 10ポリシーのセットをコピーし、次にWindows 2012 R2 +のセットをコピーしましたIE 11ポリシー。 ローカルサーバーの問題である場合に備えて、バックアップしてから2012 R2ポリシーをローカルサーバーのc:\ Windows \ PolicyDefinitionsにコピーし、gpupdate / forceを実行します。 …

1
mod_proxyにエンコードされたスラッシュ(/)文字を正しく転送させることができません(%2f)
リダイレクトするように仮想ホストを設定していますntung-gitblit.localhost-> myserver:1279。ただし、フォワードエンコードされたスラッシュ(%2f)では機能しません。私がアクセスしようとしているURLは、 http://ntung-gitblit.localhost/ABC%2fXYZ がなければAllowEncodedSlashes、失敗します-Apache /error/HTTP_NOT_FOUND.html.varはサーバーにアクセスしようとします。に設定AllowEncodedSlashesするOnと、次の内部URLヒットが発生します。 http://myserver:1279/ABC/XYZ に設定AllowEncodedSlashesするNoDecodeと、次のURLがヒットします。 http://myserver:1279/ABC%252fXYZ 言い換えれば、それは過剰なエスケープまたは過小なエスケープです。質問:どうやってヒットさせるのmyserver:1279/ABC%2fXYZですか?

4
ProxyCommandを使用して複数のホストを介してSSHしますか?
自宅のコンピューターの〜/ .ssh / configに次のようなエントリがあります。 host foo bar ProxyCommand ssh -x -a -q gateway.example.com nc %h 22 gateway.example.comパブリックインターネットと内部ネットワークの両方に接続されている職場のサーバーはどこにありますか。ゲートウェイボックスは、/ etc / hostsのエントリを使用してfooとbarを解決します。 私の問題は、私が反対側にある箱に到達する必要があるということですfoo。それを「baz」と呼びましょう。「baz」ホストは、fooが接続されている別のプライベートネットワーク上にありますが、「gateway」が接続されているものではありません。 私はこれを使ってみました: host baz ProxyCommand ssh -x -a -q gateway/example.com ssh foo nc %h 22 しかし、それはうまくいきません。私は少し深みがありません。どうすればいいですか? 私はそれが問題になるとは思いませんが、Ubuntu 10でこれをやっています。
11 proxy  ssh 

1
Postfixを使用して別のSMTPサーバーにメールをプロキシする
Toアドレスに応じて異なるSMTPサーバーにメールを転送(またはプロキシ)するにはどうすればよいですか? ポート25でリッスンするSMTP(後置)サーバーを備えた1台のマシンがあります。Lamson(http://lamsonproject.org/)を使用して、着信メールと後置したいメールを処理したいです。 私の考えは、Lamsonを別のポートでリッスンするようにセットアップすることです。たとえば、localhost:10025としましょう。次に、ポート25でリッスンしてすべてのメールをキャッチするようにpostfixをセットアップします。 特定のメールを10025でLamsonにプロキシし、他のすべてのメール自体を処理するようにPostfixを設定するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.