P

     P     G
[Server]---[Router]---[Internet]

 P…プライベートネットワーク
 G…グローバル

な構成で、Routerに届いたリクエストをServerにどうフォワードさせるかという問題。「NAT使えばいいじゃん」と思うが、問題はリクエストはプライベートネットワークからもグローバルからも両方来る可能性があること。

HTTPS関係(笑)なので、リバースプロキシを立てればいいかと思ったのだが

  • apacheだとクライアント側がリクエストの際にhostを指定しないのでNG(もちろんこちら側で手を入れることは出来ない)
  • squid,delegate,poundではHTTPSで来たリクエストをプライベートネットワークではHTTPに直してリクエストする。

といった理由でリバースプロキシ案はあっさりと頓挫。

現在はとある強引な方法で解決してるが、いろいろ問題もあるのでうまい解決法は無いかなあ…

(今回はぼかしすぎてていつも以上に分かりづらいかも…)

※7/13追記 stoneって手があった…。問題のルータが不調なので運用は出来てないが

カテゴリー: Linux.      P はコメントを受け付けていません。
%d人のブロガーが「いいね」をつけました。