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ラヴな方はどうぞ。


今週末の頑張り

チェーン引きは惜しいところでエンドに入らなかったもんで、小一時間手でヤ スる羽目になった。金属加工をする機会があるたびにディスクグラインダーが 無性に欲しくなるけど、辛うじて自制中。


svn: Cannot negotiate authentication mechanism

(CentOS|RHEL) 6で svn から

$ svn ls svn://somehost/
svn: 認証機構と交渉できません
    or
svn: Cannot negotiate authentication mechanism

とか文句言われたら、yum install cyrus-sasl-plain すると直るかも。