使用子域名进行测试站点

使用子域名进行测试站点

这可能不是最好的标题,但我不知道如何用几句话来描述。

好吧;我希望有一个“总体”域名,以便在浏览器中查看我的网站。例如,我希望将 testdomain.com 作为我的“总体”域名,这样我就可以访问我托管的网站,例如“mysite.com” - 在“mysite.com.testdomain.com”(或稍近一点)。

我需要根据该子域找到相应的网站,并将其提供给浏览器。就像我可以使用用户“mysite.com”通过 FTP 进入“testdomain.com”以访问 FTP 帐户一样。

这可能吗?如何实现?我希望我说清楚了。

谢谢你!

答案1

这需要正确配置 DNS,并结合配置 Web 服务器上的虚拟主机。如果您有能力管理站点的 DNS 条目和 Web 服务器配置,那么这很容易做到。

答案2

VirtualDocumentRoot如果你使用 apache,你可能会对该指令感兴趣:http://httpd.apache.org/docs/2.0/vhosts/mass.html。它允许您对多个站点使用一个配置,例如:

<VirtualHost *>
    ServerName testsite.com
    VirtualDocumentRoot /www/%0/docs
</VirtualHost>

现在如果您进入浏览器,它会尝试从等处mysite.com.testsite.com加载文件。/www/mysite.com.testsite.com/docs

配置 DNS 要容易得多。您只需创建一个 DNS 记录以*.testsite.com指向您的服务器的 IP 地址。

相关内容