簡體   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