linux – 如何将子域重定向到同一服务器上的其他端口?

我有一些子域我想重定向到同一台服务器上的特定端口.
说我有
dev.mydomain.com

我希望dev.mydomain.com透明地重定向到mydomain.com:8080,我想保留原始的子域名浏览器的URL.

我如何使用Apache 2.2执行此操作?我在默认端口80上运行Apache 2.2.我无法弄清楚写配置是否会发生这种情况.

我已经设置了dev.mydomain.com来解析DNS到mydomain.com.

This is for an intranet development server that has a non-routable ip
address so I am not so concerned about exploits and security that
would compromise a publicly facing server.

解决方法

以下是Miles Erickson在正确方向设定后我最终提出的建议.我希望地址栏能够反映请求的原始子域/域,而不是重定向的服务器和端口,但他让我使用VirtualHost找到了解决方案的正确途径,我终于找到了一个包含mod_proxy使用的解决方案.

<VirtualHost *:80>
    ServerAdmin me@mydomain.com
    ServerName dev.mydomain.com
    ProxyPreserveHost On

    # setup the proxy
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:8888/
    ProxyPassReverse / http://localhost:8888/
</VirtualHost>

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...