Skip to content
This repository has been archived by the owner on Apr 3, 2023. It is now read-only.

Latest commit

 

History

History
45 lines (33 loc) · 1.08 KB

README.md

File metadata and controls

45 lines (33 loc) · 1.08 KB

Sinatra FastCGIテンプレート

SinatraをFastCGIで動作させるためのテンプレートです.

ディレクトリ構成

/
├── .htaccess
├── config.ru
├── README.md
├── app
│   ├── app.rb
│   └── views
│       ├── index.erb
│       └── layout.erb
├── log
└── public
    ├── .htaccess
    └── dispatch.fcgi
  • appディレクトリ
    • この下にSinatraのコードを配置します
  • publicディレクトリ
    • このディレクトリ以下が公開ディレクトリとなります

動作方法

ローカル環境で動作させる

ローカルで動作させるときはrackup -p 4567コマンドを実行します

サーバ環境で動作させる

これらのファイルを公開ディレクトリにアップロードします. 以下のファイル,フォルダのパーミッションに注意してください.

また,設置位置に応じて.htaccessのRewriteBaseを書き換えてください.

  • log
    • 777
  • public/dispatch.fcgi
    • 755