一:查看服务器类型,下载相应的SSL证书
命令:netstat -anp | grep :80
httpd是Apache超文本传输协议(HTTP)服务器的主程序,所以下载Apache证书
二:将证书解压后复制到服务器上
三个文件:xxx.key xxx_public.cert xxx_chain.cert
三:准备工作完成,配置
1.命令: yum -y install mod_ssl 安装 mod_ssl.so 模块,安装完成后
A可以在 /etc/httpd/modules 目录下找到 mod_ssl.so 文件
B可以在 /etc/httpd/conf.d 目录下会出现一个ssl.conf文件
2.打开ssl.conf文件,找到三个配置,修改为你放置的证书路径
SSLCertificateFile /etc/pki/tls/certs/xxx_public.crt
SSLCertificateKeyFile /etc/pki/tls/private/xxx.key
SSLCertificateChainFile /etc/pki/tls/certs/xxx_chain.crt
3.修改443端口的设置
<VirtualHost _default:443>
#设置在这里
ServerName xxx.cn
DocumentRoot "/home/project/"
<Directory "/home/project">
Options +Includes -Indexes
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
4.打开/etc/httpd/conf.modules.d/00-ssl.conf文件
#LoadModule ssl_module modules/mod_ssl.so 并将前面的#号去掉
5.在/etc/httpd/conf/httpd.conf文件的最后引入之前配置好的文件
Include /etc/httpd/conf.d/ssl.conf
Include /etc/httpd/conf.modules.d/00-ssl.conf
6.重启Apache然后访问你的域名
命令:systemctl restart httpd