为Web应用程序设置CNAME设置

我正在运行Nginx(EngineX),我正在尝试为希望使用自己的域名服务的用户直接设置CNAME。

我已经得到尽可能设置cname.domain.com => cname.php,它工作正常,但是当我指向一个单独的域到cname.domain.com它指向回到主页。

任何想法/build议/解决scheme,表示赞赏。

干杯,

雅各

CNAMElogging是指向另一个域名logging的指针。 它不是指向文件的指针。 所以,你需要设置一些东西。

  1. 设置CNAMElogging以指向服务器的有效域名。 例如cname.domain.com => domain.com
  2. 设置您的networking服务器以基于虚拟主机名称来提供文件。 参考nginx文档做一个简单的vhost安装程序。 这很可能是你遗漏的一步。 这就是为什么你获得不同的CNAME相同的主页。
  3. 在每个虚拟主机中安装应用程序。

你可以设置一个通配符DNS条目,如果你想去user1.domain.com和user3.domain.com等我不知道Nginx,但与IIS你需要一个静态IP这种types的东西。 每个resposne都会被dns指向ip。 然后,处理它的网站将parsing域名并为用户创build特定的页面。