web

SSL received a record that exceeded the maximum permissible length

このエラーは、VirtualHostでSSL参照させる設定のIPが間違えているときに出る

Linux, ubuntu, web

先日、携帯の一部機種からSSL接続が出来ないという障害があり

未だ解決していないのだが、

Ubuntu11.04(デフォルトで0.9.8oが入る)に古いリポジトリ読ませて0.9.8kを入れた所、それでもSSL接続出来なかった。関連するライブラリまでダウングレード出来てたかどうかは不明ですが。

どうやらopensslのバージョンで挙動が変わるみたいだ。

手元にある検証環境で実験したところ

0.9.8kは接続可能だった

0 ...

Ruby on Rails メモ

このワーニング
「warning: peer certificate won’t be verified in this SSL session」
は、Net::HTTPライブラリを使用してSSLなページを取得したときに出力される

これを止めるには

Net::HTTPを使用するときに「verify_mode」を設定する

とする

「verify_mode」を設定するときは、「use_ssl」は必須

CentOS, Debian, Linux, ubuntu

設定方法

cron編集用コマンドを実行

以下のような書式で実行するタスクを登録

フィールド 指定可能な値
各行の最初の数値5つは左から順に以下の意味があります。分0-59時0-23月内日1-31月1-12 (もしくは名前)曜日0-7 (0 と 7 は日曜日)リストと範囲
各フィールドには、リスト形式で複数指定したり、範囲を指定したり出来ます。リスト分のエリアに「0,15,30,45」と設定すれば、15分おきに実行します。範囲曜日のエリアに「1

MySQL, ubuntu

UbuntuはパッケージでMySQLを入れるとすぐに起動しますが

外部からの接続が出来ないように設定されています。

/etc/mysql/my.cnf

このファイルの中に

という行があります。

これは、IPが127.0.0.1からの接続しか受け付けないですよ、という設定で

127.0.0.1は自分自身のことなので、そのマシンの中からしかつなぐことが出来ません。

この設定行をコメントアウトすることで、そ ...

ubuntu, ストリーミング配信

最近は、ストリーミング配信をするにしても、フリーでサーバを立てられるので、すばらしい。

Red5とは、RTMP(Real-Time Messaging Protocol)に準拠しているため Flash Media Server互換と位置づけられています。

Red5を使うことで、動画のストリーム配信や、インタラクティブな機能を有したアプリケーションを開発することができます。

red5日本ユーザ会のページからの引用ですが

音声ファイル(MP3, AAC ...