如果我在CentOS服务器中找不到ssl.conf文件,该怎么办?


8

我正在准备一台新的CentOS Linux服务器,其中之一。当我尝试在此服务器上配置SSL时,我注意到没有ssl.conf文件。不在/etc/httpd/conf.d/ssl.conf,不在/etc/httpd/conf/ssl.conf

我也尝试过locate ssl.conf,但没有结果。

我需要自己创建它吗?我可以从其他的CentOS服务器复制文件吗?这样可以吗?

Centos 6.3(64位),Apache / 2.2.15(CentOS),PHP版本5.3.3,MySQLi 5.1.73

Answers:


16

您需要安装mod_ssl。跑:

sudo yum install mod_ssl

它将默认配置文件放在中/etc/httpd/conf.d/ssl.conf

如果由于某种原因mod_ssl安装了该文件,但文件不存在并且yum说Nothing to do,请尝试使用以下命令重新安装:

sudo yum reinstall mod_ssl

感谢您的快速答复。我做到了,它写着“无所事事”-加载的插件:fastermirror,refresh-packagekit,安全性从缓存的主机文件加载镜像速度*基础:centos.syn.co.il *其他:centos.syn.co.il *更新:centos.syn.co.il设置安装过程包1:mod_ssl-2.2.15-47.el6.centos.3.x86_64已安装且最新版本无所事事
Rodniko

但仍会创建文件:)(尽管它写了“已经安装”)
Rodniko

有趣的是,我刚刚启动6.3进行了检查...我删除了文件,安装并没有把它放回去,但是后来sudo yum reinstall mod_ssl又放了。
techraf 2016年

@techraf非常有用的帖子和耗时的感谢
Fawwad

1
对于在安装了httpd24的Amazon EC2上进行安装的任何人,请尝试sudo yum install mod24_ssl
Alyas
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.