Centos apache 安装SSL证书可以参考阿里云的帮助文档
如果你的服务器上httpd.conf没有上面文档说的那两行怎么办
- 因为服务器上没有安装mod_ssl 和 OpenSSL,要先安装这两个
yum -y install mod_ssl openssl
- 你会发现你conf.d文件夹里多了个ssl.conf 文件 就是上面文档第三条说的那个文件
然后安装上面文档操作,其中第二条的LoadModule ssl_module modules/mod_ssl.so 这个可以不用写了,因为这句话已经被引入了,在conf.modules.d/00-ssl.conf文件有写
ssl.conf 文件可以安装上面文档第三条上面写。然后你就发现已经配置好了
如发现还是不行,请查看443端口是否可以ping 通
设置Apache http自动跳转https
在 httpd.conf 文件中,在
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]