我正在运行Plesk 8.6.0:
我通过Plesk的pipe理界面安装了SSL证书。 但是我遇到了一些问题:当我为该站点启用SSL并select了我的证书,然后重新启动httpd时,Plesk默认使用我的自签名默authentication书。
相反,当我禁用域名的SSL支持时,突然间Plesk正在使用我的新SSL证书。 不幸的是,当我尝试查看网站上的任何文件夹(mydomain.tld /文件夹)时,我只是遇到了一个404(同时放置在httpdocs和httpsdocs中的文件)。 我重新切换SSL支持,并且Plesk默认返回到默认的自签名证书,然后我可以查看之前无法访问的文件夹。
有任何想法吗?
还有一点需要注意的是:我试过http://kb.parallels.com/en/939 。 一旦我尝试重新启动httpd与编辑ssl.conf文件,我收到一个httpd无法启动错误。 我恢复了原来的ssl.conf文件,仍然收到了无法启动的错误。 截至目前,我正在运行没有ssl.conf文件。
以下是我尝试重新引入ssl.conf时收到的错误:
Starting httpd: [Mon Aug 23 15:45:40 2010] [warn] module ssl_module is already loaded, skipping (98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 no listening sockets available, shutting down Unable to open logs
这可能不是您的问题的答案,但我发现,如果您在域名 – >域名 – > SSL证书下向Plesk添加SSL证书,则无法按预期工作。
而是尝试去设置 – > SSL证书(或家庭 – > SSL证书,我不知道哪个),并将其添加到那里。 然后转到(主页或设置) – > IP地址,select用于托pipe此特定域的IP地址,并将默认的SSL证书设置为该证书(确保从其他位置删除)。 这是有效的,因为只有(大多数浏览器/系统)每个IP地址都有一个SSL,所以它是相同的。
在这里看到我的答案mac的问题 – 这可能是相关的(基本上有时/etc/httpd/conf.d/ssl.conf覆盖Pleskconfiguration)。