![](/img/trans.png)
[英]Help implementing page caching in Rails 3 app served from a subdirectory via Passenger/Apache
[英]Proxy Pass Subdirectory in Apache Passenger with Rails App
我有一个正在使用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应用程序。
我应该如何修改上述虚拟主机配置以实现此目的?
使用apache端口转发技术...
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.myapp-blog.com
ServerAlias myapp-blog.com
ProxyPass / http://www.myapp.com/blog/
ProxyPassReverse / http://www.myapp.com/blog
</VirtualHost>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.