先日 Sinatra を CGI で動かそうとしてエラー*1が発生したりして手こずっていた。が、やっとこさ動くようになったのでちょいまとめ。 やったこと ディレクトリ構成 ロジックやテンプレ部分は DocumentRoot 下には置かない方針で。 /home/***/www/ # => DocumentRoot /home/***/www/test/index.cgi # => ここにアクセス /home/***/www/.htaccess # => .htアクセス /home/***/sites/test/test.rb # => ロジック /home/***/sites/test/views/index.haml # => HTMLテンプレ /home/***/sites/test/views/test.sass # => CSSテンプレ /home/***/local/lib/rub