初めてSinatraでアプリを作ったので覚えたことをまとめました。とにかくWebサイトを公開するために必要なことだけが書かれています。 私の環境が事情によりローカル環境:Apach + Passenger、リモート環境:Nginx + Unicornなので、一応両方で動くようまとめ・・・たつもりです。 qiitaにも投稿しているので、ストックする場合はこちら。 AWSの環境構築についてはこちら。 SinatraでDBを扱う場合はこちらもどうぞ。 目次 事前準備 ファイル構成 Sinatraの設定 bundlerでgemの管理 Webサーバ(バーチャルホスト)の設定 自動リロード Basic認証 環境の変更 感想 おすすめ 参考 事前準備 Ruby、bundlerのインストール Apacheの場合、Passengerの設定をしておく Nginxの場合、Unicornのgemをインストールして