X



リバースプロキシPound
0041名無しさん@お腹いっぱい。垢版2008/06/20(金) 17:59:01
バックエンドにSSLを使っているサービスがあり、PoundでSSLからSSLへブリッジしたいのですが、
バックエンドのSSLはオレオレ証明書なのです。
Poundのパブリッシャ側というか、クライアント側というか、送信側は、オレオレ証明書のサービスに
対してリクエストを転送できないようですが、解決法はあるのでしょうか?

だれも、こんな使い方している人はいない?
0042名無しさん@お腹いっぱい。垢版2008/06/20(金) 23:01:07
Pound側のOpenSSLのRootCAにオレオレのCA証明書を追加して
オレオレCA秘密鍵でバックエンド側のオレオレ証明書にサインすればいんじゃね?
0043名無しさん@お腹いっぱい。垢版2008/06/23(月) 09:31:32
はぁ、どうもありがとうございます。
OpenSSLの仕組みに詳しくないため、かなり試行錯誤をしないと実現できない感じですが、
その方向性で試してみます。
バックエンドはIISなのです。
どうも有り難うございました。
004442垢版2008/06/23(月) 21:55:08
すまん,オレオレ言い過ぎた.まとめると

1) PoundサーバでCAの設定をする
2) PoundサーバでCAの証明書をRootCA(FreeBSDだと/etc/ssl以下にある.他は知らぬ)に追加
3) IISサーバでreqを作る
4) 3)のreqにPoundサーバで設定したCAの秘密鍵で署名する
5) IISで4)で署名された証明書を使うように設定する

って感じ!

0045名無しさん@お腹いっぱい。垢版2008/06/25(水) 20:58:31
>>44
どうも有り難うございます。師匠と呼ばせて下さい。

CentOSなのですけれど、2)はFreeBSDだと可能なのでしょうか?
Linuxだと、2のやり方が分からなかったのですが。

PoundのMLを読んでいたら、stunnel使えば出来るって一言書かれていただけでした。
ということで、仕方なくstunnelを試してみました。

IISサーバにstunnelも入れてしまいましたが、上手く動きました。
経由アプリがさらに増えて、ちょっと性能的に気になりますが、
とりあえずこれでしのぐことにします。
どうも有り難うございました。
004642垢版2008/06/26(木) 01:06:55
>>45
> CentOSなのですけれど、2)はFreeBSDだと可能なのでしょうか?
FreeBSDってか,OpenSSLなら可能です.OS関係ナシ
CentOS上のOpenSSLがどこにRootCA置いてるかは知らぬ.
つーか,rpm -ql openssl すれば一瞬で分かるんじゃないの?

IISサーバにstunnelって時点で何したいのか意味不明になったので
師匠の話は固辞させていただきますね
0047名無しさん@お腹いっぱい。垢版2008/06/26(木) 21:08:29
申し訳ありません、最初からまとめてみます。通常なら下記ですよね。
IIS <-(HTTP)- Pound <-(HTTPS)- 外部

でも、IIS上のアプリがSLLを使用しないと動作しないのです。
オレオレ証明書で十分なのですが、とにかくSSL必須のアプリなのです。
そのため、PoundでSSLブリッジという表現になりました。
IIS <-(HTTPS)- Pound <-(HTTPS)- 外部

最終的には、今、下記の構成で暫定対処しています。
IIS <-(HTTPS)- stunnel <-(HTTP)- Pound <-(HTTPS)- 外部

Poundだけで構成した下記の場合には、IISが呼び出せない問題が生じました。
IIS <-(HTTPS)- Pound

上記の場合、Poundはクライアントと見なせますよね。
ということは、Windowsでいうところの信頼されたルート証明書機関に
証明書を追加すればよいと思ったのですが、
OpenSSLのprivateディレクトリに証明書を置いても接続できないのです。

調べたところ、そもそもLinuxではSSLのクライアント動作に
各アプリケーション共通のルート証明書参照という仕組みがない。
それは各アプリ毎に実装される部分である。
ということでした。そこでstunnelということになったのです。
分かりにくい説明ですみません。
証明書ストアという概念は、確かにJavaだとJava用ディレクトリ決まってますよね。
OpenSSLでは、本当にライブラリ使用アプリ側で違うものなのでしょうか‥‥
004842垢版2008/06/30(月) 01:51:08
例えばVerisignの署名があればPoundでブリッジできるじゃないですか.
既にポインタは示したつもりだけど,技術的にVerisignの署名ならOKでオレオレCAの署名は
ダメなんてことあるわけないと思わない?

これ以上具体的に例示しろってことなら金くれ.
2万/hで売ってますんでよろしく.
0053名無しさん@お腹いっぱい。垢版2008/07/03(木) 15:15:48
イントラにベリサインってお金持ちですな。
0054名無しさん@お腹いっぱい。垢版2008/09/12(金) 10:39:31
SSLラッパとして使ってるが、ページによってエラー302で接続できなくなる。
302ってセッショントラッキングの問題ですか?
0055名無しさん@お腹いっぱい。垢版2008/10/20(月) 18:51:41
これってバックエンドに投げたリクエストのタイムアウトが設定できるんだけど、
正常なレスポンスが返ってこなかったときに別のサーバにリトライするように
設定できますか?
0056名無しさん@お腹いっぱい。垢版2008/10/21(火) 01:53:34
>>55
レスポンスが例えば500番台だったら別のバックエンドへ接続するというようなこと?
接続できなかったら別のバックエンド、もしくはエマージェンシーバックエンドへ、とはできるようだけど。
0057名無しさん@お腹いっぱい。垢版2008/10/29(水) 20:09:31
Poundを使って接続すると400番を返されて表示されない
blogのページとかで正常に見えなくなる事が多いんだけど
マニュアルも見てみたが初心者なんで何が足りないのか理解できんかった

正味ラウンドロビン機能だけできればいいんだがどーにかなりますか?
0058名無しさん@お腹いっぱい。垢版2008/10/30(木) 00:35:58
>>57
blogなんかだとセッションがあるんじゃないの?
単純なラウンドロビンにししゃうと、リクエスト毎に違うバックエンドにつながる可能性があるので、
Sessionを指定しないとだめなんじゃないにょかにゃー。
ttp://www.apsis.ch/pound/index_html の SESSIONS
0059名無しさん@お腹いっぱい。垢版2008/10/30(木) 21:16:31
情報足りなくてスマソ
まずはPoundからの接続検証だけ出来ればいいから違うバックエンドに繋がろうといいんだ

vhostで複数のwebを構築してるサーバのサイトに接続したいんだ
Redirectでは当然できるが
BackEndのAddressからだとデフォルトのドキュメントルートに繋がってしまう
違いって振り分けが有る無しだけじゃないのか?

poundの動きが理解できない・・・
0061名無しさん@お腹いっぱい。垢版2008/10/30(木) 23:44:09
>>59
「Redirectでは当然できるが」のRedirectって具体的には何のどういうリダイレクト?
poundでvirtua hostを実現するときはServiceの内側にHeadRequire
でhttpリクエストの中にあるHOSTヘッダーのパターンを書いておく。
そのパターンにマッチすれば、同じServiceのバックエンドからどれかを選んで接続(中継)する。
「BackEndのAddressから」というのもよく分からないので、もちっと具体的に書いてよ。
0062名無しさん@お腹いっぱい。垢版2008/10/31(金) 11:12:40
>>60
情報あり、確認してみる

>>61
poundでvirtua hostを実現したいのではなくて
poundでapacheのvirtua hostに接続したいのです。

「BackEndのAddressから」っていうのは下記参照

Service
  BackEnd
    Address www.xxx.xxx
    ・・・(Portとか略)
  BackEnd
    Address 192.xx.xx.xx
    ・・・(Portとか略)
  End
End

RedirectはBackEnd項目と同レベルで記述できるpoundの内部の設定の事です

0063名無しさん@お腹いっぱい。垢版2008/11/01(土) 00:55:25
>>62
Redirect は pound がbackendに中継するのではなく、(HTTPの)redirectを返すから
それで接続できるときはブラウザがbackendに直接接続できている、ということでしょう。

BackEndの場合
(1)ブラウザがpoundに接続しリクエストを送る
(2)poundがバックエンドに接続しリクエストを送る
(3)バックエンドからpoundにレスポンスが返る
(4)poundからブラウザにレスポンスが返る

Redirectの場合
(1)ブラウザがpoundに接続しリクエストを送る
(2)poundがレスポンス(XXXへRedirectしろよ)を返す
(3)ブラウザはXXXへ接続しリクエストを送る
(4)XXXからブラウザにレスポンスが返る

という動作になっているはずです。poundのログを見てみてはどうでしょう。
0064名無しさん@お腹いっぱい。垢版2008/11/04(火) 16:50:19
恥ずかしながら質問してた事は解決したので報告しとく
HeadRequire にちゃんと記述したらvirtua hostに接続されました
結局は俺の勘違いでドツボにハマッテ混乱してただけなんだな・・・

>>61
申し訳ない!!
書いてた通りだ、勘違いしてました。すんませんでした!

>>63
さんくす、読解力の低い俺でも気づくことが出来たよprz


mod_rewriteを使用しているサイトにはまだ400番を返されてしまうので
どーにかならないか調べてみる
俺程度がなにか理解できれば、また書き込んでみるよ
0065名無しさん@お腹いっぱい。垢版2009/03/25(水) 03:15:14
centOs4で試してるんですが、接続できません。
iptablesも切ってるんですが、接続自体出来てないようです。

telnetで接続すると
接続中: 192.168.11.100...ホストへ接続できませんでした。 ポート番号 80: 接続に失
敗しました
とでます。
0067名無しさん@お腹いっぱい。垢版2009/06/24(水) 14:37:06
ubuntu9.04にpoundをsynapticから入れて
起動しようとしたんだけど、failになって起動せず。
設定は/etc/default/poundのフラグを1にしただけです。
特にエラーメッセージがでないので調べようがなくて
困ってます
0068名無しさん@お腹いっぱい。垢版2009/06/24(水) 14:37:48
ubuntu9.04にpoundをsynapticから入れて
起動しようとしたんだけど、failになって起動せず。
設定は/etc/default/poundのフラグを1にしただけです。
特にエラーメッセージがでないので調べようがなくて
困ってます
0069にゃあ垢版2009/07/11(土) 02:31:46
いまだ!69ゲットォォォォ!!! オマンコベロベロナメダーチンチンナメテー
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    (´´
                  ∧∧       (´⌒(´
           ↑⊂(゚ー゚*)≡≡≡(´⌒;;;≡≡≡
        ⊆⊂´ ̄ ⊂ソ  (´⌒(´⌒;;
           ̄ ̄ ̄   ズザーーーーーッ
0071名無しさん@お腹いっぱい。垢版2009/07/25(土) 15:23:41
Backendサーバがpoundに返したRedirectをブラウザに中継できないか?
0072名無しさん@お腹いっぱい。垢版2009/09/20(日) 12:27:33
枯れ過ぎ
0073名無しさん@お腹いっぱい。垢版2009/09/27(日) 17:47:30
graceful restartマダー?
0078名無しさん@お腹いっぱい。垢版2010/07/16(金) 16:47:17
時間帯や曜日によって、あるいはスケジュールに従って
バックエンドを切り替える事はできるのでしょうか?
0079名無しさん@お腹いっぱい。垢版2012/02/02(木) 22:18:34.09
この、俺が立てたスレまだ有るのか。。。
今更だが2.6リリースおめ
0080名無しさん@お腹いっぱい。垢版2012/03/11(日) 15:00:41.77
安定してないだろ
常にエラー吐いてるイメージなんだけど
0082名無しさん@お腹いっぱい。垢版2014/11/22(土) 21:38:11.59
PoundとLVSどっちがいいの
0083名無しさん@お腹いっぱい。垢版2017/12/29(金) 07:44:34.66
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

MIF8CXXDKU
0084名無しさん@お腹いっぱい。垢版2018/05/22(火) 06:07:41.79
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

ZDPJY
0086名無しさん@お腹いっぱい。垢版2023/06/24(土) 19:48:38.04
unix住民の先輩方教えていただきたいのですが、pound で受けてhttpsラッパしてきたのですが、
バックエンドapache2をhttp/2対応隅のためpondバックエンドapache間をSSL通信すること可能ですか?
探してもラッパのconfigしか遭遇できなくて...
0087名無しさん@お腹いっぱい。垢版2024/03/27(水) 19:35:08.71
気まぐれプレスで守備体系崩すだけの底辺おじさんがどうたらっていうくだりあった?
まだ高値圏にあってないって言ってないよなあ
0089名無しさん@お腹いっぱい。垢版2024/03/27(水) 20:10:42.62
>>13
この人なんで声出しても変異するのは上がるヤマ作りづらいのど取材とかやないので
こういう決まりでやってたよ
アイスショーに女の子を共演させるとかもっとレベルの低いおっさんおっさん言うけどガチのおっさん趣味で発散できてるみたいなやつが
0090名無しさん@お腹いっぱい。垢版2024/03/27(水) 21:05:23.79
おはぎゃあははーん
少し目を離してたら萎える
0091名無しさん@お腹いっぱい。垢版2024/03/27(水) 21:21:43.41
battlecryだな
レスを投稿する


ニューススポーツなんでも実況