タグ

ブックマーク / blogs.atanaka.biz (1)

  • Pound でローカルのWebサーバに HTTPS であることを教える方法

    Pound を使ってリバースプロキシ兼ソフトウェアバランサを機能させている状態で、ローカル側のWebサーバにHTTPS通信であることを知らせる必要が出てきた場合の設定メモ。 pound.cfg を下記のように設定しておく。 ListenHTTPS Address [HTTPS通信を受け取るリバースプロキシサーバのIPアドレス] Port 443 Cert [SSLで使用するCRTファイル] AddHeader "X_FORWARDED_PROTO: https" ←これを追加 Service ..... End End ※なんか改行が変。あとで直す。 AddHeader で ローカル側のWebサーバに伝えるヘッダを追加できる。 「X_FORWARDED_PROTO: https」を追加しておくと、PHPの場合 $_SERVER['HTTP_X_FORWARDED_

  • 1