将http://www.server.com:portXredirect到http://subdomain.server.com

我有过期的请求进入我的服务器上的自定义端口(2104)。

http://www.server.com:portX

我现在已经安装我的机器来处理这些请求:

http://subdomain.server.com:80

但是,我如何redirect旧的请求呢? (通过httpd魔术)

在您的Apacheconfiguration中,您可以为端口2104创build一个VirtualHost,并将其redirect到正确的URL。

Listen *:2104 <VirtualHost *:2104> Redirect 301 / http://subdomain.server.com/ </VirtualHost> 

这是假设您的浏览器可以遵循redirect。 如果你需要像代理那样的东西,这是一个不同的故事。