前の業者が完成せずに中途半端に本番環境にのっているECCube、認証もかけずに放置していたらプレスリリースしていた関係かURL直打ちでものが売れてしまったとさ。いうわけで、慌てて一般の人は見れないようにしてほしいとの電話が。次の業者は物を見てほしいので業者は見れるようにしてほしいと。突っ込みどころはあるけれども取り急ぎ満たさなければいけない(?)要件は・一般の人が見ると「まだOPENしてませんよ」に飛ばす・業者はものを見れるようにしておく。・触ると色々巻き込まれそうなのでできるだけ今あるものには手を加えたくないということで、認証付きのリバースプロキシを経由して認証していない人は告知画面に飛ばすことにする。業者さんが見る目的なのでSSL証明書はそのままでhttpでアクセスしてもらえば既存webサーバのport番号を変えるだけで既存のものには影響でないつもり。プロキシは認証処理あるので、インストール/アンインストールを考えるとdockerのopenrestyで作るのがよさそうかな。同一ホスト上にあるので決裁モジュール等もきっと動いてくれるだろう。試験機でnginx周り本番機はCentOS7.2。portやらやら触るのでグルーバルIPあるやつでやらんと混乱しそう。バックアップ機になる予定で契約だけしているさくらVPSにOSインストールして動作確認からはいる。openresty/openresty:trustyきっと公式っぽいopenrestyのイメージ。最初タグ無し(latest)でpullしたけれどもUsageにはopenresty/openresty:trustyとなっていたのでこっちを利用。ここでサーバのIPでhttpアクセスすると、起動はしている。/bin/bash多分、/usr/local/openresty/nginx/conf/nginx.confだけいじれば大丈夫そう。クッキーがNilだとよそに飛ばす。本来だとkokuchi.pdfに飛ばすけど告知分まだできていないということで自分の店に。上の方のproxy_set_header系は後ろにあるapacheがリモートアドレス拾えるように。proxy_passはhostのグローバルIP直接指定。proxy:/usr/local/openresty/nginx/conf/nginx.confコンテナにコピー。コンテナへのコピーも今はできるのね。apacheapacheの設定も一応。ECCubeのドキュメントチラ見した感じだと必要なさそうな気もするけど元のIPもapache本体でも。実際にはheaderにX-Forwarded-For系がついていれば大丈夫そう。(shared)yumで取りあえず入れたやつだけどmod_remoteip入っている。install)でやっているのできっと入っているはず。(未確認)こちら参考に設定。SSL止めてないけど明日。動いていないので難しいかな。wpepea案件募集中です店が開店休業状態なので、店番をしながらできるシステムの仕事を募集中です。@YoshitakeKitamuもしくは店へのご連絡お待ちしています。