4

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

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

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

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

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

4

2 回答 2

7

我认为您已经回答了自己的问题,您可以选择的选项是

  • 通过任何可用的方式将 ServerAlias 条目添加到 vhost 配置中
  • 确保目标 IP 上的默认虚拟主机是处理您的站点的主机
于 2009-03-07T13:14:00.833 回答
3
  1. 如果您使用 CNAME(或者实际上是指向同一 IP 地址的 A 记录),那么正如 Paul 所说,您必须在 中具有ServerAlias条目httpd.conf,或者将它们指向default虚拟主机

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

于 2009-03-07T19:55:16.890 回答