Apache转发请求到节点webserver

时间:2012-12-06 11:42:46

标签: apache redirect url-rewriting

我在Debian上运行了apache2服务器。

文档根位于/var/www/,我的服务器称为http://myserver.net

我想重定向(或重写)请求,以便http://myserver.net/beta映射到http://myserver.net:3000/,但最终用户仍然会在浏览器的地址栏中看到http://myserver.net/beta

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

你想要proxy rewrite rule,如下所示:

RewriteRule /beta/(.*) http://localhost:3000/$1 [P]

客户端连接到Apache,然后Apache连接到在端口3000上运行的服务,发出请求,并将响应传递回客户端。这里没有客户端重定向;客户端只能看到原始网址。