首先我们需要安装好apache服务器并能正常访问,安装完apache服务器后我们就要装mod_ssl模块提供TLS/SSL功能(https是通过mod_ssl实现的):
安装mod_ssl
yum install -y mod_ssl
安装完成后我们可以看到mod_ssl的配置文件/etc/httpd/conf.d/ssl.conf
申请阿里云的免费一年证书,签发之后下载会得到四个文件。210xx.pem 210xx.key chain.pem public.pem
然后我们把这三个文件拷到/etc/httpd/conf/ssl/文件夹下,如果没有的话自己创建
mkdir /etc/httpd/conf/ssl
接下来我们要修改httpd的ssl配置
cd /etc/httpd/conf.d
ls查看文件,然后打开ssl.conf文件
vim ssl.conf
找到
#DocumentRoot "/var/www/html/"
#ServerName apache.iternalsoft.com:443
//把前面的#号去掉
image.png
然后根据实际情况配置下面这3条语句
SSLCertficateFile /etc/httpd/conf/ssl/210xxx.pem
SSLCertficateKeyFile /etc/httpd/conf/ssl/210xx.key
SSLCertficateChainFile /etc/httpd/conf/ssl/chain.pem
image.png注意:这里三个文件因为证书的原因可能会有所不用,更根据注释来选择自己的文件。本人的是阿里云的单域名免费证书
设置完成后保存退出,然后重启apache服务器,完了我们用https://域名试试看应该就能访问了。
网友评论