我使用WHM / cPanel运行Apache 2.2。 让我知道你需要回答这个问题的其他信息。
我想设置某种转发/redirect,以便发生以下情况:
_http://appname.mydomain.com/(忽略下划线,无法发布实际的链接)
实际上把你送到
_http://mydomain.com:8072 /应用程序的名字/
这可能是公然的(你的浏览器地址栏更改),这并不重要(虽然如果我select我宁愿地址栏不改变)。
我最初的想法是使用一个CNAME,但是我从那以后就知道你不能在你的cname中包含一个端口。 现在我想我必须做我的Apache VHOST?
我是apache / web服务器内部工作的新手,但我知道我的命令行方式足够好。
也许你可以使用mod_proxy ? 在你的虚拟主机configuration这样的东西应该做的伎俩(未经testing)
<VirtualHost appname.mydomain.com> ProxyPass / http://mydomain.com:8072/appname/ </VirtualHost>
请确保阅读文档,因为我没有使用它自己。
是否有任何理由,你不能有一个redirect页面坐在http://appname.mydomain.com弹跳到新的页面?
(未经testing)在PHP中的例子,因为我是一个PHPtypes的家伙。
<?php header('Location: http://newurl:newport'); ?>