![](/img/trans.png)
[英]Hosting Rails app on Thins, Nginx on a sub uri, behind a reverse proxy
[英]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.