1
我有一個Zend框架PHP項目,我服務於Apache。我想慢慢遷移此應用程序以使用Ruby on Rails。我如何配置Apache以便能夠將此Ruby應用程序作爲託管我的PHP項目的域的子目錄來提供?Apache:如何將Ruby項目作爲PHP項目的子目錄提供服務?
我有一個Zend框架PHP項目,我服務於Apache。我想慢慢遷移此應用程序以使用Ruby on Rails。我如何配置Apache以便能夠將此Ruby應用程序作爲託管我的PHP項目的域的子目錄來提供?Apache:如何將Ruby項目作爲PHP項目的子目錄提供服務?
步驟1. Install Passenger
步驟2.將以下項添加到passenger.conf
(/etc/apache2/mods-enabled
)
RailsBaseURI /rails_application
<Directory /path/to/the/rails_application/public>
AllowOverride All
Options -MultiViews
</Directory>
步驟3.在虛擬主機的文檔根一個符號鏈接稱爲rails_application
它指向public
Rails應用程序的目錄。
更多信息請參見documentation。