You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 16, 2021. It is now read-only.
概要
あなたはある会社で先輩に次のように言われました。
ちょっと前、WebアプリがHTTPで通信してて危険だって言われてたから、リバースプロキシを挟もうと思ったんだよね。検証環境では動いていたから、そのコンフィグをそのまま実環境に上げてみたんだけど、動かないんだよね。なんかよく分からないんだけどデバッグお願いできる?
この先輩の悩みを解決してあげてください。なお、先輩の机の上に残されたメモから、この実環境について次のような事が分かっている。
先輩はHAProxyを用いてリバースプロキシを構築している
...先輩が残した検証環境のconfigは/etc/haproxy/haproxy.cfgにある
検証環境と実環境では同じパスに証明書が配置されている
前提条件
HAProxyを経由せずに問題を解決してはいけない
この問題を解くために踏み台サーバに手を加えてはいけない
問題を解析するために何かをインストールするのは良いですが、踏み台には手を加えずに問題を解くことができます
初期状態
serverに対してcurlをしても応答が返ってこない
% curl https://192.168.4.1
curl: (7) Failed to connect to 192.168.4.1 port 443: Connection refused
終了状態
踏み台サーバからserverに対し、実環境のドメイン名を使ってcurlすることができる
この時、insecureオプションをつけずにリクエストができる
% curl https://...
The text was updated successfully, but these errors were encountered: