繁体   English   中英

使用Rails App的Apache Passenger中的Proxy Pass子目录

[英]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/blogwww.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM