普段はDebianやUbuntuを主に使っているので、 たまにCentOSを使ったりすると、生活必需品のGNU screenで、 なぜか kill (Ctrl+a k) や quit (Ctrl+a \) が使えずに、困っていたのですが、原因がわかったのでメモ。

単純な話で、CentOSのGNU screenパッケージの設定では、 /etc/screenrc のなかで上記のバインディングが 無効化されてしまっているようです。 以下の部分を適当にコメントアウトすればOK。

   1  #remove some stupid / dangerous key bindings
   2  bind k
   3  bind ^k
   4  bind .
   5  bind ^\
   6  bind \\
   7  bind ^h
   8  bind h
   9  #make them better
  10  bind 'K' kill
  11  bind 'I' login on
  12  bind 'O' login off
  13  bind '}' history

CentOSに慣れてないせいか、 あまり"make them better"になってない気がします。 quitが完全に使えないのは辛くないのかな。

posted by Png genki on Sun 15 Jun 2008 at 18:42

Passengerを設定する手順のメモ。

  1. まずはsudo gem install passenger
  2. apacheの設定ファイルに以下を記述
       1  # for Passenger
       2  LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/ext/apache2/mod_passenger.so
       3  RailsSpawnServer /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server
       4  RailsRuby /usr/local/bin/ruby
    
    Ruby Enterprise Edition とかを使う場合は、RailsRubyを切り替えたりしたら良いのかな。 まだ試してないですが、すんなりいけそうな気がします。
  3. VirtualHostの設定
       1  NameVirtualHost *:80
       2  <VirtualHost *:80>
       3    ServerName foobar.com
       4    DocumentRoot /mnt/app/<app_name>/current/public
       5  
       6    (--  snip  --)
       7  
       8    <Directory /mnt/app/<app_name>/current/public>
       9      Options FollowSymLinks
      10      AllowOverride None
      11      Order allow,deny
      12      Allow from all
      13    </Directory>
      14  </VirtualHost>
    

あとはApacheを再起動するだけ。簡単ですね。

posted by Png genki on Sun 15 Jun 2008 at 12:50
Contents
CentOSでGNU screenのkillとquitを使えるようにするメモ
Passenger(mod_rails)設定メモ
Comments
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
瀧内元気: おお、チェックしてみます。thx! '11-12
overisland: Reeder for iPhone もこの UI を実装していますね。 '11-12
瀧内元気: その情報は見たのですが、以下のサイトによると、現在はまた必要になってるっぽいんですよね。 ... '11-12
tkawa: http://devcenter.heroku.com/articles/rails31_he... '11-12
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ