0

Railsアプリケーションを別のアプリケーションのディレクトリに追加しようとしていますが、何らかの理由でRailsアプリケーションがレンダリングされていません

これが私のアプリケーションへのリンクです

これがVHOSTです

<VirtualHost 184.106.111.142:80>
     ServerAdmin joe@joe.com
     ServerName transprintusa.com/design
     # ServerAlias
     DocumentRoot /srv/www/www.transprintusa.com/design/design.transprintusa.com/current/public
     ErrorLog /srv/www/design.transprintusa.com/logs/error.log
     RailsEnv production
     <Directory "/srv/www/www.transprintusa.com/design/design.transprintusa.com/current/public">
             Order allow,deny
             Allow from all
     </Directory>
</VirtualHost>

しかし、Railsアプリケーションはすべてのファイルを表示しています。

Railsサイトはdesign.transprintusa.comにあったため、乗客とすべてがこのサーバーにインストールされます。私が間違っていることについて何か考えはありますか?

誰かが私を助けるのを助けるために私が与えることができる何かがあれば

更新-これが私の新しいVHOSTであり、まだrailsファイルを表示しています

<VirtualHost 184.106.111.142:80>
   ServerAdmin jom@jom.com
   ServerName transprintusa.com
   ServerAlias www.transprintusa.com
   DocumentRoot /srv/www/www.transprintusa.com/
   ErrorLog /srv/www/www.transprintusa.com/logs/error.log
   CustomLog /srv/www/www.transprintusa.com/logs/access.log combined
     <Directory "/srv/www/www.transprintusa.com/">
             AllowOverride all
             Options -MultiViews
     </Directory>
RailsBaseURI /rails
 <Directory /srv/www/www.transprintusa.com/design>
     Options -MultiViews
 </Directory>
</VirtualHost>
4

1 に答える 1

2

このようには機能しません。はServerName ホスト名である必要があります

を設定してから、またはディレクティブをServerName transprintusa.com使用して、リクエストが指定された場所に一致したときに乗客を有効にする必要があります。LocationDirectory

PassengerドキュメントのサブURIへのデプロイを参照してください。

于 2011-09-29T13:33:58.503 に答える