Apache + Passenger のときのSECRET_KEY_BASEの渡し方

SECRET_KEY_BASEの値を作る。

irbを起動

irb(main):001:0> require 'securerandom'
=> true
irb(main):002:0> SecureRandom.hex(64)
=> "<ランダムな長い文字列>"

Apache設定ファイルの修正

VirtualHost設定の中で、 以下のようにSetEnvを使って設定する。

<VirtualHost xx.xx.xx.xx>
  SetEnv SECRET_KEY_BASE <生成された文字列>
</VirtualHost>