首页技术博客 服务器运维 正文

Apache下配置网站SSL实现https访问(虚拟主机)

3年前 ( 2018-03 ) 886 0条评论

检查apache是否安装了 mod_ssl.so模块。

检查方法是查看apache安装目录中是否在 modules (/apache/modules/)下存在。不存在那么安装(yum -y install mod_ssl)。

1、编辑Apache根目录下 conf/httpd.conf 文件

找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释;

2、编辑Apache根目录下 conf/extra/httpd-ssl.conf 文件

修改如下内容:

将<VirtualHost default:443>***</VirtualHost>删除。

3、上传SSL证书

将申请好的SSL证书上传到www/wdlinux/apache/conf/ssl目录下。

注意:apache下的SSL证书是3个文件。

4、启用网站的https访问

在apache/vhost目录下找到网站的配置文件。一般是XXX.conf

使用notepad++打开配置文件,将配置文件中的内容复制一下到配置文件里面,然后将复制的内容中的80修改为443;

在复制的内容中添加以下内容:

SSLEngine on

    SSLCertificateFile /www/wdlinux/apache/conf/ssl/2_www.domain.com_cert.crt

    SSLCertificateKeyFile /www/wdlinux/apache/conf/ssl/3_www.domain.com.key

    SSLCertificateChainFile /www/wdlinux/apache/conf/ssl/1_root_bundle.crt

以上代码的意思是:

第一句开启SSL,

后面三句是SSL证书路径。

5、重启apache

重启下apache,尝试用https访问网站试下呢。


6、将http跳转到https

教程看往期教程

文章版权及转载声明

本文作者:符文浩 网址:http://blog.haozi.org/post/64.html发布于 3年前 ( 2018-03 )
文章转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (暂无评论,886人围观)参与讨论

还没有评论,来说两句吧...

取消
支付宝二维码
支付宝二维码
微信二维码