2013-11-04 223 views
0

我有两个子域:sinology.mydomain.com和application.mydomain.com。我有Apache 2.2处理HTTP请求。子域和虚拟主机

我正在寻找发送synology HTTP到另一台计算机和应用程序的HTTP请求到Apache计算机,但在不同的端口。

我在Apache conf文件中做了以下更改,但这不起作用。

ProxyRequests Off 
ProxyPreserveHost On 

<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 
<VirtualHost *.80> 
    ServerName application.mydomain.co.uk 
    ProxyPass /app http://localhost:8080/app 
    ProxyPass/http://localhost:8080/app 
    ProxyPassReverse/http://localhost:8080/ 
</VirtualHost> 
<VirtualHost *.80> 
    ServerName synology.mydomains.co.uk 
    ProxyPass/http://192.168.0.3 
    ProxyPassReverse/http://192.168.0.3 
</VirtualHost> 

<Location /> 
    Order allow,deny 
    Allow from all 
</Location> 

谢谢。 David。

+0

简单:80 ...谢谢! –

回答

1

也许你应该使用的

<VirtualHost *:80> 

代替

<VirtualHost *.80> 

更重要的是,我建议你看看日志,看看阿帕奇说什么。