![cPanel“添加域名”在后台如何工作?](https://linux22.com/image/560357/cPanel%E2%80%9C%E6%B7%BB%E5%8A%A0%E5%9F%9F%E5%90%8D%E2%80%9D%E5%9C%A8%E5%90%8E%E5%8F%B0%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
cPanel 的“添加域名”功能允许在单个服务器上托管多个顶级域名 (TLD),其底层工作原理是什么?
答案1
它使用 Apache 的虚拟主机支持,请参阅http://httpd.apache.org/docs/2.2/vhosts/用于文档。
当您添加新的附加域时,它会向该域的 Apache 配置文件中添加一个 vhost 条目,并相应地设置 DocumentRoot 和 ServerName 属性。
HTTPS 支持涉及更多工作,因为(除非您可以保证所有连接的客户端应用程序都支持 SNI,而 Windows XP 上的任何版本的 Internet Explorer 都不支持 SNI)您需要确保域名在特定的 IP 地址上提供服务,而不是能够指定 *:443 作为监听位置。