我有一个Ilias安装,它可以通过两个虚拟主机:FQDN和IP地址。 第一个服务器只有ssl,第二个纯http。 两个configuration文件看起来都是一样的,除了SSL部分:
SSLEngine on SSLCertificateFile /etc/apache2/ssl/ilias.pem
在Ilias-Web界面中,我可以在普通的http上复制一个文件夹。 但是,如果我尝试复制ssl虚拟主机上的相同文件夹,我得到的通知,副本开始(粗糙的德国翻译在这里),但该文件夹不显示。 在php或web服务器的错误日志中没有错误,并且如上所述,在ssl部分旁边没有区别。 在一个律师论坛上的人也没有任何想法。
任何想法在这里?
首先确保在/etc/apache2/ssl/ilias.pem文件中同时拥有证书和私钥,或者使用SSLCertificateKeyFile指令configuration密钥。
您可以使用openssl来testingSSL连接:
echo -e "GET /\n\n"|openssl s_client -connect FQDN:443
如果SSLconfiguration正常,则使用tcpdump或dumpcap进行networking捕获。 使用Wireshark分析捕获并用私钥解密。 请注意,只有基于RSA的证书stream量可以用Wireshark解密。 如果您拥有DSA证书,则使用Fiddler , Burp Suite或CharlesProxy之类的代理或FireBug之类的浏览器插件。