88171.net

HTTPS対応

ふと思い立って StartSSL で証明書を発行してもらおうと思ったものの、手続きの途中で人大杉で締め出された。なんか不完全燃焼なので、とりあえずオレオレ証明書作ってインストールしといた。

ご所望の方は、HTTPSでもアクセスできます。オレオレだけど。


HTTPS でアクセスすると Tokyo Promenade が Referrer is invalid と仰るので何事かと思ったら、

  1. リファラとスクリプト自身のURLが一致しない場合、認証処理周り(?)でエラーにしてる。
  2. スクリプト自身のURLのスキーム判定のために、環境変数 SSL_PROTOCOL_VERSION が定義されているかを見てる。
  3. が、最近の mod_ssl では、SSL_PROTOCOL_VERSION が廃止されてるらしい。
  4. 必然的に、自身のURLを http://~ であると見誤った結果、エラーが発生する。

SSL_PROTOCOL を見るのが正解っぽい。‥‥今度直そ。


あ、SSL_PROTOCOL_VERSION の処遇に関するソース見つけたので参考までに。


ガチ証明書発行してもらったので、HTTPSラヴな方はどうぞ。