![是否可以将具有不同域和唯一 IP 地址的 2 个虚拟主机指向同一个文件夹?](https://linux22.com/image/539786/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E5%9F%9F%E5%92%8C%E5%94%AF%E4%B8%80%20IP%20%E5%9C%B0%E5%9D%80%E7%9A%84%202%20%E4%B8%AA%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%90%91%E5%90%8C%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
是否可以将具有不同域和唯一 IP 地址的 2 个虚拟主机指向同一个文件夹?如果可以,我应该注意什么?此外,即使这些域指向同一个目录,每个域是否都可以拥有 SSL 证书?
如果我听起来感到困惑,请原谅。
谢谢,达伦
答案1
是否可以将具有不同域和唯一 IP 地址的 2 个虚拟主机指向同一个文件夹?
是的。
我应该注意什么吗?
你应该读虚拟主机在 Apache 中。
即使指向同一个目录,每个域名是否都可以拥有 SSL 证书?
视情况而定。如果他们可以使用相同的证书,并且该证书是通配符证书,那就很简单了。
例如,如果您有两个域名foo.example.com
,则可以对它们两个都bar.example.com
使用通配符 SSL 证书。*.example.com
否则,你必须尝试服务器名称指示,这有点复杂。浏览器对此的支持仍然相当糟糕。如果您尝试这样做,那么所有 Windows XP 用户都将无法使用 IE 或 Safari 访问您的网站。更多例外情况在之前链接的 Wikipedia 页面上有详细说明。
答案2
应该完全没问题,对于该设置来说,目录并不重要,并且相同的代码库用于多个站点的情况并不少见。
如果网站的输出完全相同,并且您关心 SEO,请注意 Google 会因重复内容而将您标记为低分。
此外,如果您使用.htaccess
可能使用该指令的文件RewriteBase
,请小心 URL 路径是否相同。