update.初めてSinatraでアプリを作ったので覚えたことまとめ。Unicornなので、一応両方で動くようまとめ・・・たつもりなのですが。下記エントリの転載になります。Rackの設定ファイル。webサーバのドキュメントルートはここを指定。Rackの設定ファイル。webサーバのドキュメントルートはここを指定。unicornの設定ファイルSinatraの設定プロジェクト直下にconfig.ruを置きます。今回はControllerを別ファイル(main.rb)にしました。いう配列に格納されるようで、firstで0番目の要素を取得します。bundlerでgemの管理Railsではおなじみですが、Sinatraでもgemの管理にbundlerを使ってみます。静的なサイトと同様、サイト数分、VirtualHostブロックを追加するだけです。私のUbuntuのApacheはバーチャルホストの設定ファイルがconfigとは別ファイルになっていました。環境によっては少し違うと思われます。unicornの場合Nginxをリバースプロキシとして設定します。Nginx設定ファイルの中に、サイトの数分、upstreamブロックとlocationブロックを増やします。下記では2個のアプリに2個のホストを設定した場合を記述しています。unicorn.rbを編集します。unicornを停止する場合は、pidを調べてkillするここまでで、とりあえずSinatraでWebサイトを公開することが出来ると思います。自動リロード通常、アプリケーションファイルを変更してもWebサーバを再起動しないと反映されないため、開発環境では自動でリロードされるように設定。dev環境の時のみ実行されるような分岐を書いておく。Basic認証ついでにベーシック認証についても調べたので書いておく。requestStockLike256@hiroki_yフリーランサーです。WordPressでのWeb制作が最近多いです。JSとRuby/PHPで、いろいろ作ります。upLoginユーザーは見つかりませんでした。