apache2.4,在哪里设置mod_ssl,不要看任何mod_ssl.so文件

时间:2017-12-21 08:42:00

标签: apache

问题是简单的vanila apache正在工作,我说sslEngine ON的那一刻 它给出错误,我无法找到任何ssl设置的位置? 它也不会创建任何日志..

这个ssl设置如何完成?从外面复制mod_ssl.so文件会起作用吗?

Apache版本:2.4.29

Os是RHEL 6.7

2 个答案:

答案 0 :(得分:0)

如果Red Hat documentation没有错,RHEL 6.x版本包括Apache / 2.2。既然你有Apache / 2.4我会说你可能有一个非官方的二进制文件。这些二进制文件当然可以以任何可想到的方式安装,因此这个答案很容易出错。然而,希望安全地假设您仍在使用软件包管理器而您刚刚切换到第三方存储库,您可以尝试这样做:

yum install mod_ssl

然后根据自己的喜好调整/etc/httpd/conf.d/ssl.conf并重启服务:

service httpd graceful

答案 1 :(得分:0)

经过大量研究后,我发现下面的命令可以帮助您在重新启动时显示实际问题。我跑的时候告诉我,我使用的.csr是错的。当我正常启动Apache时,我无法得到这个,但这个命令有帮助。

将下面替换为安装了apache并且配置文件的位置,这将打印错误(如果有的话)。

/xxx/app/xxx/apache22/0/bin/apachectl_worker -DSSL -k start -f /xxx/app/xxx/apache22/0/conf/xxx.conf