2013-07-26 39 views
0

Apache运行我的服务器端口80和lighttpd与81.用lighttpd定义子域apache的虚拟主机

我在apache中定义了vhost abc.com。 我想定义track.abc.com,所有的请求都转到lighttpd。是否可以在lighttpd中为abc.com定义track子域?

+0

你要使用重定向将请求发送到'track.abc.com:81'或将您使用Apache作为代理,将通过将请求发送到lighttpd的? (我没有这方面的经验)你可以配置lighttpd来处理子域名,但你的第一个问题只是通过它获取请求。 – Macattack

回答

0

我公司研发的答案是Apache的的ProxyPass选项。首先,我在Apache的虚拟主机上配置我的子域。我添加了我的子域的chost配置文件

ProxyPass/http://my_host_name:81/ 

现在,我所有的子域请求都转到lighttp。

0

这是可能的,但不是端口,你需要有2个独立的IP地址,如果你想在你的浏览器经常要求http://www.domainname.com。否则,如果您打算为Apache和Lighttpd服务器使用相同的IP地址,您将被迫致电http://www.domainname.com

您需要声明的监听端口都在Apache的配置和lighttpd的,否则他们都将尝试绑定的IP地址和端口号80,这将导致错误,只有第一个服务器将启动。