【发布时间】:2016-02-08 04:42:02
【问题描述】:
我有一个使用 Apache Passenger 的 Rails 应用程序 (www.myapp.com)。虚拟主机配置如下:
<VirtualHost *:80>
DocumentRoot "/var/www/myapp/current/public"
RailsEnv production
<directory "/var/www/myapp/current/public">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</directory>
RailsBaseURI /
</VirtualHost>
我有一个在其他域外部托管的博客,比如说www.myapp-blog.com。我想 301 将任何请求重定向到 www.myapp.com/blog 或 www.myapp.com/blog/* 到 www.myapp-blog.com 上的相关页面。其他一切都应该通过我的 Rails 应用程序。
我应该如何修改上述虚拟主机配置来实现这一点?
【问题讨论】:
标签: ruby-on-rails apache passenger reverse-proxy