CentOS apache安装SSL证书问题

Centos apache 安装SSL证书可以参考阿里云的帮助文档

如果你的服务器上httpd.conf没有上面文档说的那两行怎么办

  1. 因为服务器上没有安装mod_ssl 和 OpenSSL,要先安装这两个

 yum -y install mod_ssl openssl

  1. 你会发现你conf.d文件夹里多了个ssl.conf 文件 就是上面文档第三条说的那个文件
  2. 然后安装上面文档操作,其中第二条的LoadModule ssl_module modules/mod_ssl.so 这个可以不用写了,因为这句话已经被引入了,在conf.modules.d/00-ssl.conf文件有写

  3. ssl.conf 文件可以安装上面文档第三条上面写。然后你就发现已经配置好了

  4. 如发现还是不行,请查看443端口是否可以ping 通

设置Apache http自动跳转https

在 httpd.conf 文件中,在 中间,添加以下重定向代码。

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]

推荐文章