Apache 如何知道哪个mod_ssl版本将与哪个httpd版本一起工作(如果我最初没有安装ssl版本)?

Apache 如何知道哪个mod_ssl版本将与哪个httpd版本一起工作(如果我最初没有安装ssl版本)?,apache,ssl,https,ssl-certificate,mod-ssl,Apache,Ssl,Https,Ssl Certificate,Mod Ssl,我的服务器上没有安装httpd 2.2.25 ssl,为了启用ssl,我遵循以下步骤- 已从安装OpenSSL 生成的自签名证书(server.crt和server.key) 编辑了httpd-ssl.conf和httpd.conf,以包含模块中的.crt和.key文件以及mod_ssl.so 将mod_ssl.so放在apache的modules文件夹中。我使用了互联网上各种不同来源的mod_ssl.so(也可以从httpd 2.2.25 ssl版本的modules文件夹中获得,但似乎都不起作

我的服务器上没有安装httpd 2.2.25 ssl,为了启用ssl,我遵循以下步骤-

  • 已从安装OpenSSL
  • 生成的自签名证书(server.crt和server.key)
  • 编辑了httpd-ssl.conf和httpd.conf,以包含模块中的.crt和.key文件以及mod_ssl.so
  • 将mod_ssl.so放在apache的modules文件夹中。我使用了互联网上各种不同来源的mod_ssl.so(也可以从httpd 2.2.25 ssl版本的modules文件夹中获得,但似乎都不起作用)
  • 重新启动httpd时,每次都会出现以下错误: 第123行中的httpd.exe语法错误c:/xyz/apache/conf/httpd.conf无法将c:/xyz/apache/modules/mod_ssl.so加载到服务器中。找不到指定的模块。
  • 最后,当一切都不起作用时,我不得不用ssl安装一个新的httpd

    对我来说,这似乎是某种版本不匹配,但不确定是mod_ssl.so还是libeay32.dll或ssleay32.dll导致了问题


    下次如何处理这个问题,我不想每次都重新安装?

    这个问题的答案将在Apache HTTP网站上找到。这里没有主题。@EJP我试过了,但找不到答案。您能帮忙吗?这个问题的答案将在Apache HTTP网站上找到。这里没有主题。@EJP我试过了,但找不到答案。请你帮忙好吗?