繁体   English   中英

Rails可以用作在mysite上托管域的反向代理吗?

[英]Can Rails act as a reverse proxy for hosting a domain on mysite?

我有mysite.com。 目前我的博客是blog.mysite.com

我希望我的博客为:mysite.com/blog-这将指向tumblr博客。

是否可以将Rails用作反向代理,以将URL结构保留在mysite.com/blog上并显示tumblr内容,并保持mysite.com/blog URL和文章url ...不重定向到tumblr的URL?

谢谢

是的,这是可能的,但非常沉重的解决方案。 您需要做的是在控制器上定义方法,该方法将获取远程内容并将其呈现。

require 'net/http'

class TunblrController<ApplicationController
  def index
    uri = URI('http://tumlbr.com/myblog')
    html = Net::HTTP.get(uri)
    render :html=>html
  end
end

话虽如此,您最好使用Nginx,HAProxy或其他类似解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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