apache2虚拟主机代理子域到同一台机器上的另一个端口

时间:2017-08-13 08:14:27

标签: apache virtualhost

我在mydomain.com上运行了php服务,并且我在mydomain.com:8000上运行了节点应用程序,现在我尝试使用apache的虚拟主机将sub.mydomain.com映射到mydomain.com:8000。

我已将blog.mydomain.com设置为在DNS中解析为mydomain.com 但问题是无论我如何编写配置文件,出现问题

<VirtualHost sub.mydomain.com:80>
        ServerName blog.gespiton.cn
        ProxyRequests On
        <Location />
                ProxyPreserveHost On
                ProxyPass http://localhost:3000/
                ProxyPassReverse http://localhost:3000/
        </Location>
</VirtualHost>

当我将 sub.mydomain.com 写为virturalhost时,它没有任何效果。但如果我将其更改为 *:80 ,则所有网址都会被路由到mydomain.com:8000 我怎样才能将sub.mydomain.com路由到8000端口,将mydomain.com路由到端口80

0 个答案:

没有答案