chiliprojectインスタンスのサブディレクトリを使用したい。apacheパッセンジャーを使用して、リライト+エイリアスを使用することを考えていましたが、404が表示されます。RailsBaseURIを追加すると、接続がリセットされます。
それはroutes.rbですか?私は適応する必要がありますか、それとも間違った場所を見ていますか?現在https://mydomain.comで動作していますが、https://mydomain.com/trackerで使用したいと思います。
chiliprojectインスタンスのサブディレクトリを使用したい。apacheパッセンジャーを使用して、リライト+エイリアスを使用することを考えていましたが、404が表示されます。RailsBaseURIを追加すると、接続がリセットされます。
それはroutes.rbですか?私は適応する必要がありますか、それとも間違った場所を見ていますか?現在https://mydomain.comで動作していますが、https://mydomain.com/trackerで使用したいと思います。
エイリアスやリダイレクトを使用せずに、乗客を直接使用できます。ただし、乗客はそのためにいくつかの特別な構成が必要です。完全なインストール例については、ガイドの1つを参照してください。
通常、これと同様に構成する必要があります(リンクされたガイドから引用)。
最初は、ChiliProjectをにインストールしていることを前提としています/srv/www/chiliproject
。これはDocumentRootではありません。
ChiliProjectが正しく検出されるように、ここでPassengerに少しヒントを与える必要があります。そのため、既存のDocumentRootディレクトリからChiliProjectインストールへのシンボリックリンクを作成します。
ln -s /srv/www/chiliproject/public DOCUMENTROOT/chiliproject
次に、既存の仮想ホストに次のディレクティブを追加します。
# TODO: Remember to replace DOCUMENTROOT with your actual path
<Directory DOCUMENTROOT>
Options +SymLinksIfOwnerMatch
</Directory>
RailsBaseURI /chiliproject
# TODO: Remember to replace DOCUMENTROOT with your actual path
<Directory DOCUMENTROOT/chiliproject>
Options -MultiViews
Order deny,allow
Allow from all
</Directory>