服务器 频道

虚拟主机的例子(上)

在不同的IP的地址(比如一个内部和一个外部地址) 上提供相同的内容。

  服务器有两个IP地址(192.168.1.1172.20.30.40)。这个机器位于内部(局域网)网络和外部 (广域网)之间。在外部,域名server.example.com指向 外部地址(172.20.30.40),而在内部,同样的域名指向内 部地址(192.168.1.1)。

  服务器可以配置为向来自内部和外部的请求提供同样的内容,您只需要 一个VirtualHost配置段就可以达到这个目的。

服务器配置

  NameVirtualHost 192.168.1.1
  NameVirtualHost 172.20.30.40
  
  <VirtualHost 192.168.1.1 172.20.30.40>
  
DocumentRoot /www/server1
  ServerName server.example.com
  ServerAlias server
  
</VirtualHost>

  现在,从不同的网络提交的请求都会由同一个 VirtualHost来伺服。

注意:

  在内网中,您可以使用 server这个名字来代替 server.example.com全名。

  跟上面一样,在上述的例子里,您可以用*来取代 具体的IP地址,这样就可以对所有的地址返回相同的内容了。

0
相关文章