0

Apache 使用端口 80 运行我的服务器,使用 81 运行 lighttpd。

我在 apache 中定义了 vhost abc.com。我想定义 track.abc.com 并且所有请求都发送给 lighttpd。是否可以在 lighttpd 中为 abc.com 定义跟踪子域?

4

2 回答 2

0

如果您想在浏览器中发出常规请求http://www.domainname.com ,则可以使用 2 个单独的 IP 地址而不是端口。否则,如果您打算为 Apache 和 Lighttpd 服务器使用相同的 IP 地址,您将被迫调用http://www.domainname.com 。

您需要在 Apache config 和 Lighttpd 中声明监听端口,否则它们都会尝试绑定 IP 地址和端口 80,这将导致错误并且只有第一个服务器会启动。

于 2013-08-15T18:59:12.467 回答
0

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

ProxyPass / http://my_host_name:81/ 

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

于 2013-09-07T15:52:51.977 回答