私はapache/passengerからnginx/unicornに移行しています。私は正常にnginixをロードし、ユニコーンで複数のサイトをホストしましたが、ドメインごとに1つしかありません。どのように:VHostごとに複数のRailsアプリケーション - Passenger RailsBaseURIから移行しますか?
Passengerでは、サブフォルダを介して単一のドメインの下で複数のレールアプリをホストし、ルートの下に単一のhtmlファイルを継続してホストすることができます。たとえば:
<VirtualHost 10.0.0.2>
ServerName preview.site.com
ServerAlias preview.site.com
DocumentRoot /var/www/com.site.preview
<Directory /var/www/com.site.preview>
AllowOverride all
Options -MultiViews
</Directory>
RailsBaseURI /app-one
RailsBaseURI /app-two
RailsBaseURI /app-three
</VirtualHost>
はそう私にディレクトリを与えるだろう
http://preview.site.com
に行きます。
http://preview.site.com/app-one
http://preview.site.com/app-two
http://preview.site.com/app-three
このサブフォルダの下に各アプリケーションを実行します。そこにはまだnginx/unicornでこれを行うことができますか?
同様の質問がHow to make unicorn run a Rails 3.0 app under a path?で尋ねられましたが、回答の一部のみを提供しました。
これはnginxの設定ではありません。apache2のようです。 – frhd
?それはまさに私が求めているものなのですから! ... "私はapache/passengerからnginx/unicornに移行しています" ... –
申し訳ありませんが、これは1ヶ月前のことです。 – frhd