多个域到一个虚拟主机|通配符主机(共享主机)?

时间:2009-03-07 13:08:52

标签: apache web hosting dns

我有以下任务: 创建一个可以使用20个不同域名访问的网站。

相同的文件,相同的文件夹,相同的IP。

问题(共享托管): 这可以通过一个指向同一个公共子域的裸cname完成,还是我们需要一个静态ip?

问题是确定共享托管,我试图避免逐个手动创建“cpanel插件域”。共享主机不允许修改httpd conf,这允许我为IP创建通配符虚拟主机。

我想我的问题是自动回答;我需要一个静态,除非我只使用子域的w通配符,它​​可以在共享主机上运行。 “* .domain.com”,“two.domain.com”,“three.domain.com”=>目录/

2 个答案:

答案 0 :(得分:7)

我认为你已回答了自己的问题,对你开放的选择是

  • 通过任何可用的方式将ServerAlias条目添加到vhost配置
  • 确保目标IP上的默认虚拟主机是处理您站点的虚拟主机

答案 1 :(得分:3)

  1. 如果您使用CNAME(或实际上是指向同一IP地址的A记录),那么您必须像保罗所说的那样在ServerAlias中有httpd.conf个条目,或指向它们在default虚拟主机

  2. 如果您不能这样做,请在其他某个Web主机上托管19个域名,然后使用HTTP重定向将用户转到“首选”域名。但是,如果您这样做,那么域名将在用户的地址栏中更改。