我有一个运行Apache的虚拟(CentOS)networking服务器。 我有多个网站在运行。 两个网站共享相同的一组核心文件并具有共同的数据库。 这些文件通过符号链接“共享”。 Site1的文件是真正的文件,而Site2的“文件”是site1的符号链接。
在非SSLencryption浏览器中浏览site2时,该网站按预期工作。 但是,当我尝试使用https协议查看网站时,该网站显示为空。 SSL证书由托pipe公司安装。
任何想法为什么发生这种情况?
您可能没有SSL vhost的Options中的FollowSymLinks 。 ssl虚拟主机与非虚拟主机不同,具有独立的configuration。 两者都将从默认的vhostconfigurationinheritanceconfiguration。
这很可能是因为SSL证书是针对site1authentication的,而不是针对site2authentication的。 这可以解释为什么它可以用于http而不是https。 这两个域名是什么?